html                { overflow-y:scroll;background:#29060E; }
body                { margin:0px;padding:0px;height:100%;color:#F697B7;font-family:Verdana;font-size:11px;background:#29060E; }
/* Halloween Contest modifies start */
body#halloween {
	background: #000000 url(/design/member/skin2/pics/halloween-sitebg.jpg) no-repeat center top;
}
body#halloween #header-logo a img {display: none;}
body#halloween #header-logo a {
	display: block;
	width: 200px;
	height: 102px;
	background: transparent url(/design/member/skin2/pics/halloween-logo-dark.jpg) no-repeat 0 0;
	}
/* Halloween Contest modifies end */
/* Chsristmas Decoration start */
body#xmas {
	background: #29060e url(/design/member/skin2/pics/xmas-sitebg-dark.jpg) no-repeat center top;
	}
body#xmas #header-logo a img {display: none;}
body#xmas #header-logo a {
	display: block;
	width: 200px;
	height: 102px;
	background: transparent url(/design/member/skin2/pics/xmas-logo-dark.jpg) no-repeat 0 0;
	}
/* Chsristmas Decoration end */

form, div, ul, p    { margin:0px;padding:0px;font-size:11px; }
input,select,label  { cursor:pointer; }
label               { color:#ea68a0; }
img                 { border:0px; }
li                  { list-style:none; }
table               { text-align:left; }
th                  { font-weight:bold; }
hr                  { color:#F697B7;background-color:#F697B7;height:1px;border:none; }
a                   { cursor:pointer;color:#FFC6DE;font-weight:bold;text-decoration:none;font-size:11px; }
a:hover             { cursor:pointer;color:#FFFFFF;font-weight:bold;text-decoration:underline;font-size:11px; }
div#msgDiv a        { font-size:14px; }
div#msgDiv a:hover  { font-size:14px; }

.table              { background-color:#59002F; }
.tds                { background-color:#29060E; }
.tdns7              { background-color:#59002F; }
.tdns8              { background-color:#460022; }

#page-container     { width:980px; }

#header-container   { position:relative;width:960px;height:107px;}
#header-left        { display:block;position:absolute;width:654px;height:102px;top:5px;left:0px;background:repeat-x url(/design/member/skin2/loop_horizontal.png) 0px -1px; }
#header-right       { display:block;position:absolute;width:8px;height:102px;top:5px;right:0px; }
#header-separator   { display:block;position:absolute;width:1px;height:102px;top:5px;right:303px;background:no-repeat url(/design/member/skin2/layout.png) -841px -566px; }
#header-logo        { display:block;position:absolute;width:200px;height:102px;top:0px;left:0px; }
#header-banner      { display:block;position:absolute;width:468px;height:60px;top:8px;left:182px; }
#header-flags       { display:block;position:absolute;width:300px;height:14px;top:89px;left:656px; }
#header-menu        { color:#A50058;font-size:12px;font-weight:bold;text-decoration:none;position:absolute;width:630px;height:16px;top:84px;left:8px;text-align:left; }
#header-menu td     { white-space:nowrap; }       
#header-menu2       { color:#A50058;font-size:10px;font-weight:bold;text-decoration:none;position:absolute;width:130px;height:16px;top:82px;left:520px;text-align:right; }
#header-menu a      { color:#FFC6DE;font-size:12px;font-weight:bold;text-decoration:none; }
#header-menu a:hover{ color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none; }

#loginf input, .loginsubmit       { background-color:#ea68a0;color:#000000;border:0px solid #ea68a0; }

#loginform          { display:block;position:absolute;width:306px;height:102px;top:5px;left:654px;background:repeat-x url(/design/member/skin2/loop_horizontal.png) 0px -1px; }
#loginform label    { color:#FFC6DE; }
#loginform table    { font-size:11px; }
#loginform td       { color:#FFC6DE; }
#loginform .text    { width:110px;font-size:11px; }
#loginform .text2   { width:115px;font-size:11px; }
#loginform .submit  { width:55px;font-size:11px; }
#loginform .submit2 { width:168px;font-size:11px; }
#loginform .spacer  { height:8px; }
#loginform .spacer2 { height:3px; }
#loginform .warning { font-size:10px; }
#loginform .welcome { font-size:14px;font-weight:bold;color:#FFFFFF; }
#loginform .ballink { position:absolute;width:175px;height:14px;left:7px;top:58px;overflow:hidden;text-align:left;}
#loginform .jobblink{ position:absolute;width:175px;height:14px;right:7px;top:58px;overflow:hidden;text-align:right;}
#loginform .pending { color:#AEFF00;font-weight:bold; }
#loginform .suspend { color:#AEFF00;font-weight:bold; }
#loginform .gc      { color:#AEFF00;font-weight:bold; }
#loginform a        { }
#loginform a:hover  { }

#body-container     { position:relative;width:960px;margin: 2px 0px 2px 0px; }

#body-left          { display:block;position:relative;top:0px;width:210px;text-align:left;border:0px #A50058 solid; }
#body-left ul       { margin:0px; }
#body-left li       { list-style-image:none; }
#leftmenu           { color:#F697B7;font-size:12px;font-weight:bold;text-decoration:none;display:block;position:relative;margin:10px;text-align:left; }
#leftmenu a         { color:#F697B7;font-size:12px;font-weight:bold;text-decoration:none; }
#leftmenu a:hover   { color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none; }
#leftmenu a.gc      { color:#FF7000; }
#leftmenu a.gc:hover{ color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none; }
#leftmenu td        { height:16px;}
#body-right         { display:block;position:relative;top:0px;width:748px;text-align:left;vertical-align:top; }
#body-right img     { vertical-align: top; }

#form,#form td,#form2,#form2 td      { }
#form h1            { font-size:16px;font-weight:bold;margin:0px;padding:3px;color:#F697B7; }
#form h2            { font-size:15px;font-weight:bold; }
#form h3            { font-size:14px;font-weight:bold; }
#form select        { width:130px; }
#form input         { width:150px; }
#form p             { text-align:justify; }
#form a             { }
#form a:hover       { }
#form .li           { margin-left:30px;list-style-image:none; }
#form .img          { float:left; padding-right:3px; }
#form .checkbox     { width:20px; }
#form .radiobutton  { width:20px; }
#form .table        { width:720px; }
#form .stat_table   { width:720px;background-color:#59002F;font-size:10px; }
#form .tdnagy       { border-bottom:1px #f697b7 solid; }
#form .td2          { border-top:0px #59002F solid;padding-top:2px; }
#form .td3 a        { }
#form .td3 a:hover  { }
#form .spacer       { height:5px; }
#form .spacer2      { height:20px; }
#form .spacer3      { height:10px; }
#form .file         { width:250px; }
#form .customers_only { color:#FFFFFF;font-weight:bold; }
#form .nagybetu     { font-size:14px;font-weight:bold; }
#form .bankomat     { width:170px;border:1px #000000 solid;background:#460022; }
#form .bankomat label { color:#FFC6DE; }
#form .feherdoboz   { width:100%;border:1px #000000 solid;background:#460022;color:#FFC6DE; }
#form .memberdata   { width:350px;border:1px #000000 solid;background:#460022; }

#mainbody           { display:block;position:relative;width:100%;left:0px;top:4px;margin-bottom:4px; }
#mainbody a         { }
#mainbody a:hover   { }

#after_mainbody     { display:block;position:relative;width:100%;left:0px;top:4px;margin-bottom:0px; }
#before_mainbody,before_mainbody2    { display:block;position:relative;width:100%;left:0px;top:4px;margin-bottom:0px; }
#before_mainbody2 a { }
#before_mainbody2 a:hover { }

#belsokeret         { display:block;position:relative;padding:2px;background:#59002F; }
#available_div      { position:relative;display:inline; }

#footer-container               { width:960px;bottom:0px;font-size:11px; }
#footer-container .bal          { width:3px;height:150px;background: no-repeat url(/design/member/skin2/pics/footer-left2.jpg); }
#footer-container .kozep        { height:150px;background:repeat-x url(/design/member/skin2/pics/footer-loop2.jpg); }
#footer-container .kozep a      { white-space:nowrap; }
#footer-container .jobb         { width:3px;height:150px;background: no-repeat url(/design/member/skin2/pics/footer-right2.jpg); }
#footer-container .also         { font-size:10px;font-weight:lighter;color:#FFFFFF;text-decoration:none; }

#online_simv                    { display:block;position:relative;width:120px;height:169px;background: no-repeat url(/design/member/skin2/layout.png) -535px -366px; }
#online_simv .clover            { display:block;position:absolute;width:32px;height:32px;top:9px;left:-4px;overflow:hidden;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/design/member/skin2/pics/kislohere.png");z-index:5; }
#online_simv .vname             { display:block;position:absolute;width:102px;height:14px;top:9px;left:9px;overflow:hidden;font-family:arial;font-weight:bold; }
#online_simv .vnamecurrent      { display:block;position:absolute;width:102px;height:14px;top:9px;left:9px;overflow:hidden;font-family:arial;font-weight:bold;color:#FFC6DE; }
#online_simv .image             { display:block;position:absolute;left:15px;top:34px; }
#online_simv .rank              { display:block;position:absolute;width:112px;height:14px;top:136px;left:4px;overflow:hidden;font-family:arial;font-size:11px;font-weight:normal;color:#FFFFFF; }
#online_simv .rankdiff          { display:block;position:absolute;width:112px;height:14px;top:151px;left:4px;overflow:hidden;font-family:arial;font-size:11px;font-weight:normal;color:#FFFFFF; }
#online_simv a                  { }
#online_simv a:hover            { }
#online_simv .clover img        { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
#online_simv .giftcreditbalance   { display:block;position:absolute;width:112px;height:14px;top:136px;left:4px;text-align:center;overflow:hidden;font-size:11px;color:#AEFF00; }
#online_simv .giftcreditbalance a { text-decoration:none; }
#online_simv .giftcreditbalance span { font-weight:bold; }

#online_sim                     { display:block;position:relative;width:146px;height:177px;background:no-repeat url(/design/member/skin2/layout.png) -535px -1px; padding-bottom:10px; }
#online_sim .favstar            { display:block;position:absolute;width:32px;height:32px;top:9px;left:-4px;overflow:hidden;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/design/member/skin2/pics/favorite_star.png");z-index:5; }
#online_sim .pname              { display:block;position:absolute;width:128px;height:13px;top:9px;left:8px;overflow:hidden;font-family:arial;font-size:11px;font-weight:bold;color:#000000; }
#online_sim .pname a            { font-family:arial;font-size:11px;font-weight:bold;text-decoration:none;color:#000000; }
#online_sim .pname a:hover      { font-family:arial;font-size:11px;font-weight:bold;text-decoration:none;color:#FFFFFF; }
#online_sim .image              { display:block;position:absolute;left:9px;top:28px; }
#online_sim .hqlogo             { display:block;position:absolute;right:3px;top:5px;width:34px;height:16px;z-index:5;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/design/member/skin2/pics/logo_hq.png");}
#online_sim .newlogo            { display:block;position:absolute;left:3px;bottom:3px;width:56px;height:16px;z-index:5;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/design/member/skin2/pics/logo_new.png");}
#online_sim .overlay            { display:none;position:absolute;left:9px;top:28px;width:128px;height:96px;z-index:5;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/design/member/skin2/pics/overlay.png");}
#online_sim .overlay_text       { display:none;position:absolute;left:9px;top:28px;width:128px;height:96px;z-index:10;text-align:center;vertical-align:middle;overflow:hidden;padding-top:20px;color:#FFFFFF;font-weight:bold; }
#online_sim .favstar img,#online_sim .hqlogo img, #online_sim .newlogo img, #online_sim .overlay img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

#online_sim .notifymessageinput { display:block;position:absolute;left:10px;top:166px; }
#online_sim .notifymessagetext  { display:block;position:absolute;width:100px;left:30px;top:169px;text-align:center;color:#FFC6DE;overflow:hidden; }
#online_sim .notifypornstar     { display:block;position:absolute;width:100px;left:30px;top:169px;text-align:center;color:#FFFF00;overflow:hidden; }
#online_sim .delfromfavorites   { display:block;position:absolute;width:128px;left:9px;top:129px;text-align:center;overflow:hidden;font-size:11px;font-weight:bold; }
#online_sim .delfromfavorites a { text-decoration:none; }
#online_sim .delfromfavorites a:hover { text-decoration:none; }
#online_sim .giftcreditbalance   { display:block;position:absolute;width:128px;left:9px;top:129px;text-align:center;overflow:hidden;font-size:11px;color:#ffffff; }
#online_sim .giftcreditbalance a { text-decoration:none; }
#online_sim .giftcreditbalance span { font-weight:bold; }
#online_sim .languages          { display:block;position:absolute;width:128px;height:13px;left:10px;top:128px;text-align:center;font-family:Arial;font-size:10px;color:#FFFFFF;overflow:hidden; }
#online_sim .votestars          { display:block;position:absolute;width:128px;height:14px;top:169px;left:10px;text-align:center;color:#ffff00;font-weight:bold; }
#online_sim .freechat           { display:block;position:absolute;width:128px;height:15px;left:10px;top:148px;text-align:center;text-decoration:none;overflow:hidden;color:#FFFFFF;font-size:12px;font-weight:bold; }
#online_sim .freechat a         { text-decoration:none;color:#FFFFFF;}
#online_sim .freechat a:hover   { text-decoration:none;color:#FFC6DE;}
#online_sim .biopage            { display:block;position:absolute;width:128px;height:15px;left:10px;top:148px;text-align:center;text-decoration:none;overflow:hidden;color:#FFFFFF;font-size:12px;font-weight:bold; }
#online_sim .biopage a          { text-decoration:none;color:#F697B7;}
#online_sim .biopage a:hover    { text-decoration:none;color:#FFC6DE;}

#online_adv                     { display:block;position:relative;width:143px;height:174px;background:no-repeat url(/design/member/skin2/layout.png) -535px -191px; }
#online_adv .favstar            { display:block;position:absolute;width:32px;height:32px;top:9px;left:-4px;overflow:hidden;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/design/member/skin2/pics/favorite_star.png");z-index:5; }
#online_adv .pname              { display:block;position:absolute;width:128px;height:13px;top:9px;left:9px;text-align:center;overflow:hidden;font-family:arial;font-size:11px;font-weight:bold;color:#000000; }
#online_adv .pname a            { font-family:arial;font-size:11px;font-weight:bold;text-decoration:none;color:#000000; }
#online_adv .pname a:hover      { font-family:arial;font-size:11px;font-weight:bold;text-decoration:none;color:#FFFFFF; }
#online_adv .image              { display:block;position:absolute;left:9px;top:28px; }
#online_adv .hqlogo             { display:block;position:absolute;right:3px;top:5px;width:34px;height:16px;z-index:5;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/design/member/skin2/pics/logo_hq.png"); }
#online_adv .newlogo            { display:block;position:absolute;left:3px;bottom:3px;width:56px;height:16px;z-index:5;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/design/member/skin2/pics/logo_new.png"); }
#online_adv .overlay            { display:none;position:absolute;left:9px;top:28px;width:128px;height:96px;z-index:5;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/design/member/skin2/pics/overlay.png"); }
#online_adv .overlay_text       { display:none;position:absolute;left:9px;top:28px;width:128px;height:96px;z-index:10;text-align:center;vertical-align:middle;overflow:hidden;padding-top:20px;color:#FFFFFF;font-weight:bold; }
#online_adv .favstar img,#online_adv .hqlogo img,#online_adv .newlogo img, #online_adv .overlay img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

#online_adv .notifymessageinput { display:block;position:absolute;left:9px;top:151px; }
#online_adv .notifymessagetext  { display:block;position:absolute;width:100px;left:30px;top:154px;text-align:center;color:#FFC6DE;overflow:hidden; }
#online_adv .notifypornstar     { display:block;position:absolute;width:100px;left:30px;top:154px;text-align:center;color:#FFFF00;overflow:hidden; }
#online_adv .votestars          { display:block;position:absolute;width:128px;height:14px;top:153px;left:9px;text-align:center;color:#ffff00;font-weight:bold; }
#online_adv .freechat           { display:block;position:absolute;width:128px;height:15px;top:133px;left:9px;text-align:center;text-decoration:none;overflow:hidden;color:#FFFFFF;font-size:12px;font-weight:bold; }
#online_adv .freechat a         { text-decoration:none;color:#FFC6DE;}
#online_adv .freechat a:hover   { text-decoration:none;color:#FFFFFF;}
#online_adv .biopage            { display:block;position:absolute;width:128px;height:15px;top:133px;left:9px;text-align:center;text-decoration:none;overflow:hidden;color:#FFFFFF;font-size:12px;font-weight:bold; }
#online_adv .biopage a          { text-decoration:none;color:#F697B7;}
#online_adv .biopage a:hover    { text-decoration:none;color:#FFC6DE;}

#online_advanced                { }
#online_advanced .left          { height:174px;width:143px; }
#online_advanced .loop          { height:174px;background: repeat-x url(/design/member/skin2/loop_horizontal.png) 0px -309px; }
#online_advanced .right         { height:174px;width:11px;background: no-repeat url(/design/member/skin2/layout.png) -681px -191px; }
#online_adv_center              { display:block;position:relative;width:100%;height:100%;font-size:11px; }
#online_adv_center p            { font-size:10px;font-family:arial;color:#FFFFFF; }
#online_adv_center .delfromfavorites            { display:block;position:absolute;width:128px;right:5px;top:154px;text-align:right;overflow:hidden; }
#online_adv_center .delfromfavorites a          { text-decoration:none; }
#online_adv_center .delfromfavorites a:hover    { text-decoration:none; }
#online_adv_center .alldetails  { display:block;position:absolute;width:500px;left:5px;bottom:4px;text-align:left;overflow:hidden; }
#online_adv_center .alldetdiv   { width:16px;height:16px; }
#online_adv_center .alltext     { display:block;position:relative;top:8px;left:5px;width:540px;height:138px;overflow:hidden; }
#online_adv_center .td          { font-size:10px;font-family:arial;color:#FFFFFF;overflow:hidden;height:42px; }
#online_adv_center .td b        { font-weight:bold;font-size:11px;font-style:italic; }
#online_adv_center .belso       { display:block;position:relative;top:3px;left:5px;width:580px;height:165px;overflow:hidden; }
#online_adv_center .belso p     { overflow:hidden; width:211px; }
#online_adv_center .belso td    { }

#online_adv_center .features    { display:block;position:absolute;top:6px;right:0px;width:32px;height:144px;border-left:1px solid #dd3b6f; }
#online_adv_center .nyeremeny   { font-size:20px;font-weight:bold; }
#online_adv_center .stat        { display:block;position:absolute;top:154px;right:3px;width:565px;height:14px;overflow:hidden;font-size:11px;font-weight:bold; }
#online_adv_center .stat td     { height:12px;margin:0px;padding:0px;color:#FFC6DE; }
#online_adv_center a            { }
#online_adv_center a:hover      { }


.whoisonlinepager               { }
.whoisonlinepager label         { color:#000000; }
.whoisonlinepager table         { height:28px; }
.whoisonlinepager td            { font-size:10px; }
.whoisonlinepager img           { padding-top:4px; }
.whoisonlinepager a             { text-decoration:none;color:#000000;font-size:12px;font-weight:bold; }
.whoisonlinepager a:hover       { text-decoration:none;color:#FFFFFF;font-size:12px;font-weight:bold; }
.whoisonlinepager input, .whoisonlinepager select { cursor:pointer;font-size:10px; }
.whoisonlinepager .left         { height:28px;width:3px;background:no-repeat url(/design/member/skin2/layout.png) -426px -567px; }
.whoisonlinepager .loop         { height:28px;color:#FFFFFF;font-size:11px;font-weight:bold;background:repeat-x url(/design/member/skin2/loop_horizontal.png) 0px -484px; }
.whoisonlinepager .szel1        { width:100px; }
.whoisonlinepager .szel2        { width:20px; }
.whoisonlinepager .szel3        { width:55px; }
.whoisonlinepager .right        { height:28px;width:3px;background: no-repeat url(/design/member/skin2/layout.png) -432px -567px; }
.whoisonlinepager .akitvepager  { height:28px;width:24px;background:repeat-x url(/design/member/skin2/loop_horizontal.png) 0px -484px;text-decoration:none;color:#FFFFFF;font-weight:bold;font-size:12px; }
.whoisonlinepager .inakitvepager{ height:28px;width:24px;background:repeat-x url(/design/member/skin2/loop_horizontal.png) 0px -484px; }

#simplepager a                  { text-decoration:none;color:#FFC6DE;font-size:12px;font-weight:bold; }
#simplepager a:hover            { text-decoration:none;color:#FFFFFF;font-size:12px;font-weight:bold; }
#simplepager .akitvepager       { text-decoration:none;color:#FFFFFF;font-size:12px;font-weight:bold; }
#simplepager img                { vertical-align:middle;}

#modellogin                     { display:block;position:relative;width:302px;height:248px;background:no-repeat url(/design/member/skin2/login_form.png) -1px -1px; }
#studiologin                    { display:block;position:relative;width:302px;height:248px;background:no-repeat url(/design/member/skin2/login_form.png) -304px -1px; }
#adminlogin                     { display:block;position:relative;width:302px;height:248px;background:no-repeat url(/design/member/skin2/login_form.png) -607px -1px; }
#smlogin_head                   { display:block;position:absolute;left:30px;top:5px;font-size:14px;font-weight:bold;color:#FFFFFF; }
#smlogin_box                    { display:block;position:absolute;left:20px;top:40px; }
#smlogin_box input              { font-size:10px;width:108px; }
#smlogin_box td                 { font-size:10px; }
#smlogin_box .td                { width:75px;font-weight:bold; }
#smlogin_forgetpass             { display:block;position:absolute;right:90px;top:147px; }
#smlogin_uzenet                 { display:block;position:absolute;right:85px;top:110px;width:212px;font-family:verdana;font-size:10px;font-weight:bold;color:#FFFFFF;text-align:right; }
#smlogin_forgetpass a           { }
#smlogin_forgetpass a:hover     { }
#smlogin_text                   { display:block;position:absolute;left:15px;top:170px;width:198px;text-align:left; }
#smlogin_text a                 { display:inline; }
#smlogin_text a:hover           { display:inline; }

#biopagediv                     {}
#biopagediv .tablebg            { background-color:#59002F;border:1px solid #000000; }

/* form-on bel�li div-ek, feliratok �s input mez�k oszt�lyai */
.warning    { color:#FFFFFF;font-weight:bold; }
.warning2   { color:#AEFF00;font-weight:bold; }
.fieldname  { width:150px;height:42px;text-align:right;padding-right:10px;color:#FFC6DE; }
.fieldname2 { width:400px;height:42px;text-align:right;padding-right:10px; }
.field      { width:160px; }
.afterfield { width:200px; }
.margo3     { margin:3px; }
.red        { color:#FFFFFF; }
.yellow     { color:#FFFF00; }
.green      { color:#AEFF00; }
.nagyszurke { color:#FFC6DE;font-size:14px;font-weight:lighter;text-align:justify; }
.kisbetu            { font-size:10px;font-weight:lighter;color:#FFFFFF; }
.kisbetu a          { font-size:10px;font-weight:bold;color:#FFC6DE;text-decoration:none; }
.kisbetu a:hover    { font-size:10px;font-weight:bold;color:#FFFFFF;text-decoration:underline; }
.nagybetu   { font-size:16px;font-weight:bold;margin:0px;padding:3px; }
.kisablakszin   { color:#000000; }

.skin_szoveg    { color:#000000; }

/* Video rating-hoz a szavaz�s ut�ni felirat */
#plink a        { }
#plink a:hover  { }


/*******************************************************************************
 * OLDALELEMEK, LEKEREK�TETT SARK� DOBOZOK
 ******************************************************************************/
/* sz�rke h�tt�r feh�r el�t�r oszt�lyai (nagy k�ls� keret)*/
.gray_bg_topleft        { width:3px;height:3px;background:no-repeat url(/design/member/skin2/layout.png) -466px -543px; }
.gray_bg_top            { height:3px;background:repeat-x url(/design/member/skin2/loop_horizontal.png) 0px -201px; }
.gray_bg_topright       { width:3px;height:3px;background:no-repeat url(/design/member/skin2/layout.png) -470px -543px; }
.gray_bg_left           { width:3px;background:repeat-y url(/design/member/skin2/loop_vertical.png) -29px -0px; }
.gray_bg                { background-color: #59002F; }
.gray_bg_right          { width:3px;background:repeat-y url(/design/member/skin2/loop_vertical.png) -33px -0px; }
.gray_bg_bottomleft     { width:3px;height:3px;background:no-repeat url(/design/member/skin2/layout.png) -466px -547px; }
.gray_bg_bottom         { height:3px;background:repeat-x url(/design/member/skin2/loop_horizontal.png) 0px -205px; }
.gray_bg_bottomright    { width:3px;height:3px;background:no-repeat url(/design/member/skin2/layout.png) -470px -547px; }

/* feh�r h�tt�r feh�r el�t�r (almenuszoveg)*/
#white_bg               { display:block;position:relative;width:738px;left:0px;top:0px;font-size:10px;font-weight:bold;color:#FFFFFF; }
#white_bg a             { font-size:10px;font-weight:bold;color:#FFC6DE;text-decoration:none; }
#white_bg a:hover       { font-size:10px;font-weight:bold;color:#FFFFFF;text-decoration:none; }
#white_bg .content      { margin:0px;padding:0px;background-color:#460022; }
#white_bg .content p    { margin:0px;padding:0px;line-height:12px; }
.white_bg_topleft       { width:3px;height:3px;background: no-repeat url(/design/member/skin2/layout.png) -474px -543px; }
.white_bg_top           { height:3px;background:repeat-x url(/design/member/skin2/loop_horizontal.png) 0px -209px; }
.white_bg_topright      { width:3px;height:3px;background: no-repeat url(/design/member/skin2/layout.png) -478px -543px; }
.white_bg_left          { width:3px;height:12px;background:repeat-y url(/design/member/skin2/loop_vertical.png) -37px -0px; }
.white_bg               { height:12px;background-color: #460022; }
.white_bg_right         { width:3px;height:12px;background:repeat-y url(/design/member/skin2/loop_vertical.png) -41px -0px; }
.white_bg_bottomleft    { width:3px;height:3px;background:no-repeat url(/design/member/skin2/layout.png) -474px -547px; }
.white_bg_bottom        { height:3px;background:repeat-x url(/design/member/skin2/loop_horizontal.png) 0px -213px; }
.white_bg_bottomright   { width:3px;height:3px;background: no-repeat url(/design/member/skin2/layout.png) -478px -547px; }
.white_bg h2            { margin:0px 0px 0px 5px;display:inline;color:#FFFFFF; }
.white_bg p             { margin:0px 5px 0px 5px;display:inline;color:#FFFFFF; }

/* szurke el�t�r feher hatter (movies quicklink)*/
#gray_bg2_nb            { font-size:11px;}
#gray_bg2_nb a          { }
#gray_bg2_nb a:hover    { }
.gray_bg2               { background-color:#460022; }
.gray_bg2_topleft       { width:6px;height:6px;background: no-repeat url(/design/member/skin2/layout.png) -438px -543px; }
.gray_bg2_top           { height:6px;background:repeat-x url(/design/member/skin2/loop_horizontal.png) 0px -173px; }
.gray_bg2_topright      { width:6px;height:6px;background: no-repeat url(/design/member/skin2/layout.png) -445px -543px; }
.gray_bg2_right         { width:6px;background:repeat-y url(/design/member/skin2/loop_vertical.png) -8px -0px; }
.gray_bg2_bottomright   { width:6px;height:6px;background: no-repeat url(/design/member/skin2/layout.png) -445px -550px; }
.gray_bg2_bottom        { height:6px;background:repeat-x url(/design/member/skin2/loop_horizontal.png) 0px -180px; }
.gray_bg2_bottomleft    { width:6px;height:6px;background: no-repeat url(/design/member/skin2/layout.png) -438px -550px; }
.gray_bg2_left          { width:6px;background:repeat-y url(/design/member/skin2/loop_vertical.png) -1px -0px; }

/* feh�r el�t�r sz�rke hatter (membersignup bels� keret)*/
.white_bg2              { background-color: #ea68a0;color:#000000; }
.white_bg2_topleft      { width:6px;height:6px;background:no-repeat url(/design/member/skin2/layout.png) -452px -543px;}
.white_bg2_top          { height:6px;background:repeat-x url(/design/member/skin2/loop_horizontal.png) -0px -187px; }
.white_bg2_topright     { width:6px;height:6px;background:no-repeat url(/design/member/skin2/layout.png) -459px -543px; }
.white_bg2_right        { width:6px;background:repeat-y url(/design/member/skin2/loop_vertical.png) -22px -0px; }
.white_bg2_bottomleft   { width:6px;height:6px;background:no-repeat url(/design/member/skin2/layout.png) -452px -550px; }
.white_bg2_left         { width:6px;background:repeat-y url(/design/member/skin2/loop_vertical.png) -15px -0px; }
.white_bg2_bottomright  { width:6px;height:6px;background:no-repeat url(/design/member/skin2/layout.png) -459px -550px; }
.white_bg2_bottom       { height:6px;background:repeat-x url(/design/member/skin2/loop_horizontal.png) -0px -194px; }


.headmenu_separator     { width:20px; }
.lapozo                 { width:23px; }
.kulsocella             { width:25%; height:195px; }
.memberrankcella        { width:18%; height:150px; }
.newstitle              { color:#FFFFFF;font-size:10px;font-weight:bold;padding:0px; }
.newssubtitle           { color:#FFC6DE;font-size:10px;font-weight:lighter;padding:0px; }
.newstime               { color:#FFFFFF;font-size:9px;font-weight:lighter;padding:0px; }

.main_widget_class      { display:block;position:relative;width:188px;margin:0px;padding:0px;text-align:left; }
.main_widget_class a    { font-size:10px;color:#FFFFFF;text-decoration:none; }
.main_widget_class a:hover { font-size:10px;color:#FFFFFF;text-decoration:underline; }
.main_widget_class img  { border:1px solid #59002F; }
.widgetheader   { height:37px;background:no-repeat url(/design/member/skin2/layout.png) -489px -673px; }
.widgetheader2  { height:37px;background:no-repeat url(/design/member/skin2/layout.png) -489px -711px; }
.widgetborder   { border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;background-color:#460022; }
.widgeticon     { display:block;position:relative;overflow:hidden;width:42px;height:37px; }
.widgettext     { display:block;position:absolute;top:20px;left:42px;width:122px;vertical-align:bottom;color:#FFFFFF;font-size:12px;text-transform:capitalize;white-space:nowrap; }
.widgetclose    { display:block;position:absolute;top:19px;right:0px;width:13px;height:10px;}
.box_header             { width:212px;height:22px;background:repeat-x url(/design/member/skin2/loop_horizontal.png) -0px -217px;padding-right:6px; }
.box_header_left        { width:4px;height:22px;background:no-repeat url(/design/member/skin2/layout.png) -426px -543px; }
.box_header_right       { width:4px;height:22px;background:no-repeat url(/design/member/skin2/layout.png) -433px -543px; }
.box_header_text        { font-size:13px;font-weight:bold;color:#FFC6DE !important; }
.box_header_text a      { }
.box_header_text a:hover{ }

.box_content            { font-size:12px;font-weight:bold;color:#FFC6DE;padding:10px;background-color:#460022;border:1px #460022 solid; }
.box_content a          { }
.box_content a:hover    { }

#avatar_div             { width:725px;padding:10px 0px 10px 0px; }
#selectlist             { display:none;position:absolute;left:145px;top:0px;border:1px solid #000000;background-color:#460022;color:#FFC6DE;width:auto;height:auto;margin:5px;padding:2px;z-index:999;}

.awards_keret           { position:relative;width:138px;height:120px;top:2px;overflow:hidden; }
.awards_keret img       { display:block;position:absolute;overflow:hidden; }

.AvatarBorder           { border:1px solid #F697B7; }

.awards_arany           { color:#ffffff; }
.awards_ezust           { color:#ffffff; }
.awards_bronz           { color:#ffffff; }
.awards_default         { color:#460022; }

.imgDiv                 { display:block;position:relative;overflow:hidden; }
.imgDiv img             { display:block;position:absolute;overflow:hidden;border:0px; }
.imgDiv_bioIcons        { width:64px;height:64px; }
.imgDiv_featuresIcons   { width:64px;height:64px; }
.imgDiv_featuresSmall   { width:32px;height:32px; }
.imgDiv_widgetIcons     { width:32px;height:32px; }
.imgDiv_SkinIcons       { width:30px;height:30px; }
.imgDiv_widgetClose     { width:13px;height:10px; }
.imgDiv_widgetLogo      { width:42px;height:37px; }
.imgDiv_bcIcons         { width:66px;height:66px;float:left;margin-right:3px; }
.imgDiv_icra_rta        { width:92px;height:32px; }
.imgDiv_Flag            { width:16px;height:11px; }
.imgDiv_ClickHere       { width:132px;height:132px; }
.imgDiv_GreenArrow      { width:16px;height:16px; }
.imgDiv_YN              { width:16px;height:16px; }
.imgDiv_GreenSave       { width:32px;height:32px; }

.imgDiv_RA              { width:9px;height:13px;  }
.imgDiv_RA2             { width:14px;height:13px; }
.imgDiv_RALeft          { top:-673px;left:-769px; }
.imgDiv_RALeft2         { top:-673px;left:-754px; }
.imgDiv_RARight         { top:-673px;left:-744px; }
.imgDiv_RARight2        { top:-673px;left:-729px; }

.imgDiv_RACB            { width:9px;height:28px;  }
.imgDiv_RACB2           { width:14px;height:28px; }
.imgDiv_RACBLeft        { top:-677px;left:-719px; }
.imgDiv_RACBLeft2       { top:-677px;left:-704px; }
.imgDiv_RACBRight       { top:-677px;left:-694px; }
.imgDiv_RACBRight2      { top:-677px;left:-679px; }

.imgDiv_List            { width:12px;height:12px; }
.imgDiv_List img        { top:-567px;left:-412px; }
.imgDiv_OrderArrow      { width:8px;height:12px; }
.imgDiv_OrderArrowUp    { top:-567px;left:-394px; }
.imgDiv_OrderArrowDown  { top:-567px;left:-403px; }
.imgDiv_MessageIcon     { width:16px;height:16px; }
.imgDiv_No              { top:-677px;left:-377px; }
.imgDiv_Yes             { top:-694px;left:-377px; }
.imgDiv_MI_Read         { top:-567px;left:-377px; }
.imgDiv_MI_Bann         { top:-635px;left:-377px; }
.imgDiv_MI_Del          { top:-584px;left:-377px; }
.imgDiv_MI_Reply        { top:-601px;left:-377px; }
.imgDiv_MI_Replied      { top:-618px;left:-377px; }
.imgDiv_Separator       { width:1px;height:119px;top:15px; }
.imgDiv_Separator img   { top:-537px;left:-490px; }
.imgDiv_Star            { width:11px;height:12px; }
.imgDiv_Star img        { top:-529px;left:-338px; }
.imgDiv_StarIA          { width:11px;height:12px; }
.imgDiv_StarIA img      { top:-529px;left:-326px; }
.imgDiv_BigStar         { width:24px;height:24px; }
.imgDiv_BigStar img     { top:-542px;left:-351px; }
.imgDiv_BigStarIA       { width:24px;height:24px; }
.imgDiv_BigStarIA img   { top:-542px;left:-326px; }
.imgDiv_become_vip      { width:274px;height:140px; }
.imgDiv_become_vip img  { top:-425px;left:-657px; }
.imgDiv_tollpapir       { width:92px;height:92px; }
.imgDiv_tollpapir img   { top:-566px;left:-852px; }
.imgDiv_imagesFree      { top:-521px;left:-309px; }
.imgDiv_imagesFree img  { width:16px;height:16px; }
.imgDiv_imagesMO        { top:-538px;left:-309px; }
.imgDiv_imagesMO img    { width:16px;height:16px; }
.imgDiv_imagesVideo     { top:-555px;left:-309px; }
.imgDiv_imagesVideo img { width:16px;height:16px; }
.imgDiv_videoProfile    { top:-572px;left:-309px; }
.imgDiv_videoProfile img{ width:16px;height:16px; }
.imgDiv_videoRecorded   { top:-589px;left:-309px; }
.imgDiv_videoRecorded img{ width:16px;height:16px; }
.imgDiv_comments        { top:-606px;left:-309px; }
.imgDiv_comments img    { width:16px;height:16px; }
.imgDiv_activity        { top:-623px;left:-309px; }
.imgDiv_activity img    { width:16px;height:16px; }
.imgDiv_kez_le          { top:-711px;left:-326px; }
.imgDiv_kez_fel         { top:-711px;left:-349px; }

#addcommentform textarea    { background-color:#A50058;color:#FFC6DE;border:1px solid #460022; }
#addcommentform input       { background-color:#A50058;color:#FFC6DE;border:1px solid #460022; }
.eventTextarea              { background-color:#A50058;color:#FFC6DE;border:1px solid #460022; }

.WishListIcons              { width:38px;height:37px; }
.WishListIconsPos           { top:-563px;left:-198px; }

.CommentCorners             { width:11px;height:11px; }
.CommentIcons               { width:38px;height:37px; }
.CommentButtonSides         { width:3px;height:23px; }
.CommentLeftTopCorner       { top:-645px;left:-198px; }
.CommentRightTopCorner      { top:-645px;left:-210px; }
.CommentLeftBottomCorner    { top:-657px;left:-198px; }
.CommentRightBottomCorner   { top:-657px;left:-210px; }
.CommentIconsPos            { top:-603px;left:-198px; }
.CommentButtonLeft          { top:-645px;left:-222px; }
.CommentButtonRight         { top:-645px;left:-226px; }
.CommentButtonBorder        { width:130px;cursor:pointer; }
.CommentTopLoop             { width:390px;height:11px;background:url(/design/member/skin2/loop_horizontal.png) repeat-x -0px -513px; }
.CommentBottomLoop          { width:390px;height:11px;background:url(/design/member/skin2/loop_horizontal.png) repeat-x -0px -525px; }
.CommentButtonLoop          { width:124px;height:23px;background:url(/design/member/skin2/loop_horizontal.png) repeat-x -0px -537px; }
.CommentLeftLoop            { width:11px;height:128px;background:url(/design/member/skin2/loop_vertical.png) repeat-y -45px -0px; }
.CommentRightLoop           { width:11px;height:128px;background:url(/design/member/skin2/loop_vertical.png) repeat-y -57px -0px; }
.CommentBg                  { background-color:#360812; }
.CommentImgBg               { background-color:#460022; }
.CommentText                { color:#FFFFFF;font-family:verdana;font-size:12px;font-weight:bold; }
.CommentTextarea            { color:#FFFFFF;font-family:verdana;font-size:10px; }
.CommentBorder              { border:1px solid #a50058; }
.CommentBottomBorder        { border-bottom:1px solid #a50058; }

.faqNumber                  { font-family:arial;color:#ffc6de;font-size:16px;font-weight:bold; }
.faqquest                   { color:#ffffff;font-weight:bold;text-decoration:underline; }

.buycredithr                { color:#000000;background-color:#000000;height:1px;border:none; }
.buycreditcardtdtop         { border-top: 1px solid #000000; }
.buycreditselcardtd         { background-color:#a50058; color: #ffffff; }
.buycreditinput             { background-color:#A50058;color:#FFC6DE;border:1px solid #460022; }

/* Review */

h2.reviewTitle {
    font-size:12px;
    margin:0px;
}
div.rateBefogo {
    display:table;
    width: 100%;
}
div.rateBefogo div.rateTitle, div.rateBefogo div.rate {
    float:left;
    display:inline;
    width:120px;
}
div#new5, div#top5 {
    width: 100%;
    margin: 20px 0px;
}
table.toplist {
    width:100%;
    margin-top:10px;
    margin-bottom:20px;
}
table.toplist th {
    border-bottom: 1px solid;
}
input#review_title {
  width:99%; 
  border:1px solid #ccc;
  background-color: #3B031F;
  color: #fff;
}
table#ReviewEditorButtons table {
  display:inline;
}
a.ReviewSubmit {
  color: #FF0000;
}
/* Review RatingStar */

div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:transparent url(/design/member/skin2/layout.png) no-repeat -360px -567px;}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:-360px -567px;border:0}
div.star-rating-on a{background-position:-360px -599px!important}
div.star-rating-hover a{background-position:-360px -583px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
div.rating-cancel {display:none !important;}

div#benefitcontainer {
	margin: 0px;
	padding: 0px;
	width: 500px;
	height: 275px;
	position: relative;
	text-align: left;
}
div#benefitcontainer ul {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 110px;
	top: 20px;
	list-style: none;
}
div#benefitcontainer ul li {
	margin: 0px 0px 22px 0px;
	padding: 0px;
	font-family: "Tahoma", Arial, Helvetica, sans-serif !important;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	font-style: italic;
}
div#benefitcontainer {background: #460022 url(/design/member/skin2/pics/benefits-skin2.jpg) no-repeat 0px 0px;}
div#benefitcontainer ul li {color: #ffffff; }
div.modelpic {
	width: 220px;
	height: 165px;
	border: 1px #000000 solid;
	background: #000000;
}
@font-face {
	font-family: 'Swiss921BTRegular';
	src: url('/fonts/swiss_921_bt-webfont.eot');
	src: local('/fonts/Swiss921 BT'), local('/fonts/Swiss921BT-RegularA'), url('/fonts/swiss_921_bt-webfont.woff') format('woff'), url('/fonts/swiss_921_bt-webfont.ttf') format('truetype'), url('/fonts/swiss_921_bt-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
div.clear {clear: both; font-size: 0px; }
div#contestwinners-container {
	margin: 10px auto;
	width: 720px;
	overflow: hidden;
}
div.runout {
	margin: 0px;
	padding: 0px;
	width: 850px;
}
div.place2nd-container, div.place1st-container, div.place3rd-container, div.memberplace2nd-container, div.memberplace1st-container, div.memberplace3rd-container {
	margin: 52px 19px 20px 10px;
	padding: 10px 0px 0px 0px;
	width: 192px;
	height: 140px;
	float: left;
}
div.place1st-container {
	margin-top: 0px;
	width: 262px;
	height: 192px;
}
div.memberplace1st-container {
	margin: 0px 98px 20px 10px;
	width: 190px;
	height: 190px;
	}
div.memberplace2nd-container, div.memberplace3rd-container {
	margin: 45px 98px 20px 10px;
	width: 145px;
	height: 145px;
}
img.modelbadge2nd, img.modelbadge1st, img.modelbadge3rd, img.memberbadge2nd, img.memberbadge1st, img.memberbadge3rd {
	margin: 0px;
	padding: 0px;
	border: none;
	display: block;
	background: transparent;
	width: 70px;
	height: 90px;
	position: absolute;
	top: -10px;
	left: 121px;
}
img.modelbadge1st, img.memberbadge1st {
	width: 85px;
	height: 115px;
	left: 179px;
}
img.memberbadge1st {
	left: 114px;
}
img.modelbadge3rd, img.memberbadge3rd {
	width: 60px;
	height: 80px;
	left: 131px;
}
img.memberbadge2nd {
	left: 82px;
}
img.memberbadge3rd {
	left: 92px;
}
a.thumb2nd, a.thumb1st, a.thumb3rd, a.thumbotherplace, a.memberthumb2nd, a.memberthumb1st, a.memberthumb3rd, a.memberthumbotherplace {
	margin: 0px;
	padding: 5px;
	display: block;
	width: 170px;
	height: 128px;
	background: #e2e7e8 url(/pics/contest/contest2ndbg.jpg) repeat-x 0px bottom;
	border: 1px solid #000000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	position: relative;
	text-decoration: none;
}
a.thumb1st, a.memberthumb1st {
	width: 240px;
	height: 180px;
	background: #f5e998 url(/pics/contest/contest1stbg.jpg) repeat-x 0px bottom;
}
a.memberthumb1st {
	width: 180px;
	height: 180px;
}
a.memberthumb2nd, a.memberthumb3rd {
	width: 135px;
	height: 135px;
}
a.thumb3rd, a.memberthumb3rd { background: #c27949 url(/pics/contest/contest3rdbg.jpg) repeat-x 0px bottom;}
a.thumbotherplace, a.memberthumbotherplace {
	margin: 0px 33px 10px 11px;
	width: 128px;
	height: 96px;
	background: #460022;
	float: left;
}
a.memberthumbotherplace {
	margin: 0px 85px 20px 11px;
	width: 90px;
	height: 90px;
}
span.cover2nd, span.cover1st, span.cover3rd, span.coverotherplace, span.membercover2nd, span.membercover1st, span.membercover3rd, span.membercoverotherplace {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 5px;
	top: 98px;
	display: block;
	width: 170px;
	height: 35px;
	background-color: #000000;
	overflow: hidden;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity: 0.80;
}
span.cover1st {
	top: 150px;
	width: 240px;
}
span.membercover1st {
	top: 150px;
	width: 180px;
}
span.membercover2nd, span.membercover3rd {
	top: 105px;
	width: 135px;
}
span.coverotherplace {
	top: 69px;
	width: 128px;
	height: 32px;
}
span.membercoverotherplace {
	top: 60px;
	width: 90px;
}
span.name, span.votes, span.nameotherplace, span.membername, span.membernameotherplace {
	margin: 3px 0px 0px 3px;
	padding: 0px;
	display: block;
	width: 100px;
	overflow: hidden;
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
	color: #ffffff;
}
span.nameotherplace, span.membernameotherplace {
	width: 128px;
	float: none;
	text-align: center;
	line-height: normal;
}
span.membernameotherplace {
	margin: 5px 0px 0px 0px;
	width: 90px;
	font-size: 9px;
}
span.votes {
	margin: 0px;
	font-weight: normal;
	font-size: 9px;
}
span.prize, span.prizeotherplace, span.memberprize, span.memberprizeotherplace {
	margin: 3px 3px 3px 0px;
	padding: 0px;
	display: block;
	float: right;
	font-family: 'Swiss921BTRegular';
	font-size: 24px;
	font-weight: normal;
	line-height: 28px;
	text-align: right;
	color: #ffffff;
}
span.memberprize {
	font-size: 16px;
}
span.prizeotherplace, span.memberprizeotherplace {
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	text-align: center;
	float: none;
}
img.thumb2nd, img.thumb1st, img.thumb3rd, img.thumbotherplace, img.memberthumb2nd, img.memberthumb1st, img.memberthumb3rd, img.memberthumbotherplace {
	margin: 0px;
	padding: 0px;
	border: none;
	display: block;
	width: 170px;
	height: 128px;
}
img.thumb1st, img.memberthumb1st {
	width: 240px;
	height: 180px;
}
img.memberthumb1st {
	width: 180px;
	height: 180px;
}
img.memberthumb2nd, img.memberthumb3rd {
	width: 135px;
	height: 135px;
}
img.thumbotherplace {
	width: 128px;
	height: 96px;
}
img.memberthumbotherplace {
	width: 90px;
	height: 90px;
}
#form h1.contesttitle, h1.contesttitle {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	display: block;
	font-family: 'Arial';
	font-size: 30px;
	font-weight: bold;
	line-height: normal;
	text-align: center;
	color: #ffffff;
	text-transform: uppercase;
}
div#favoriteonline_container {
	margin: 0px;
	padding: 0px;
	width: 260px;
	display: block;
	position: fixed !important;
	right: 0px !important;
	top: 0px !important;
	z-index: 200;
	filter:alpha(opacity=0);
	-moz-opacity:0.0;
	opacity: 0.0;
}
a.modelbox {
	margin: 0px;
	padding: 10px;
	display: block;
	width: 260px;
	height: 52px;
	overflow: hidden;
	text-decoration: none;
	border: 1px solid #4a4a4a;
	background-color: #000000;
	color: #ffffff;
}
a.modelbox span.modelimg {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	display: block;
	width: 67px;
	height: 50px;
	border: 1px solid #ffffff;
	float: left;
}
a.modelbox span.modelimg img {
	margin: 0px
	padding: 0px;
	display: block;
	border: none;
}
a.modelbox span.title, a.modelbox span.modelname {
	margin: 0px;
	padding: 0px;
	display: block;
	font-family: Tahoma !important;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	width: 160px;
	height: 12px;
	text-align: left;
	color: #ffffff;
	float: left; 
}
a.modelbox span.modelname {
	margin: 5px 0px 5px 0px;
	padding: 0px;
	display: block;
	width: 160px;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	height: 16px;
	float: left;
}

#neverShowPlease { display: none; }

.initInvisible { display: none; }

div#topmessage {
	width: 100%;
	position: fixed;
	z-index: 300;
	left: 0px;
	top: 0px;
	background-color: #59002f;
	font-size: 11px;
	text-align: left;
	line-height: 30px;
	color: #fff;
}
div#topmessage a {
	color: inherit;
}
div#topmessage:hover {
	/*filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;*/
}
div#topmessage div.idontwantthis {
	float: left;
	clear: left;
	line-height: 9px;
	font-size: 9px;
	color: #f697b7;
	white-space: nowrap;
	margin-top: 5px;
	padding-bottom: 10px;
}
div#topmessage div.idontwantthis label { cursor: pointer; }
div#topmessage div.idontwantthis input {
	margin: 0 5px 0 0;
	padding: 0;
	vertical-align: text-bottom;
}
div#topmessage span.texts {
	margin: 0px 0px 0px 0px;
	display: inline-block;
	float: left;
	color: #fff;
	line-height:16px;
	width:98%;
	margin-top: 6px;
}
div#topmessage span.texts b { margin-right: 10px; }
div#topmessage .innerContainer {
	width: 960px;
	margin: 0 auto 0 auto;
}
div#topmessage a#closetopmsg {
	width: 11px;
	height: 11px;
	margin: 10px 0 0 0;
	padding: 0px;
	display: inline-block;
	background: transparent url(/design/member/skin2/pics/alertClose.gif) no-repeat;
	float: right;
}

div#advancedFilter {
	width: 100%;
	margin-bottom: 5px;
}
div#advancedFilter div.header {
	width: 100%;
	height: 23px;
	line-height: 23px;
	text-indent: 7px;
	border: 1px solid #29060e;
	background: url(/design/member/skin2/pics/advFilterButtonBg.gif) repeat-x;
	color: #FFF;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	cursor: pointer;
}
div#advancedFilter div.header #advFilterArrow {
	float: right;
	margin: 9px 6px 0 0;
}

div#advancedFilter div.content {
	width: 100%;
	background-color: #460022;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #29060e;
}
div#advancedFilter div.content .title {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #a83b6f;
}
div#advancedFilter div.content ul {
    width: 136px;
	float: left;
	border-style: solid;
	border-width: 0 1px 0 0;
	border-color: #581d3a;
    margin: 10px 7px 0 0;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	color: #f697b7;
}
div#advancedFilter div.content li {
	height: 20px;
}
div#advancedFilter div.content ul.noBorder {
	border-width: 0px;
	margin-right: 0px;
}

div#advancedFilter div.categoryName {
	margin-top:8px;
	border-top:1px solid black;
	width:100%;
	line-height:20px;
	background-color:#460022;
	clear:both;
	text-align:center;
	cursor:pointer;
}

.categoryNameColor {
	color:#f697b7;
}

.categoryNameColorHover {
	color:white;	
}

div#advancedFilter div.categoryItem {
	width:166px;
	float:left;
	padding-left:10px;
	padding-right:6px;
	line-height:20px;
}


div.categoryItem a {
	color: #f697b7;
	text-decoration: none;
	display: block;
    font-weight: normal;
}
div.categoryItem a:hover, div.categoryItem a:hover span { color: #FFF; }

div.emptyCategory {
	display:none;
}


div.categoryItem span.number {
	float: right;
	color: #ff5f00;
	margin-right: 7px;
	cursor: pointer;
}

div#advancedFilter div.content .catListGirls, div#advancedFilter div.content .catListOthers { float: left; }
div#advancedFilter div.content .catListGirls { padding: 8px 0 8px 8px; }
div#advancedFilter div.content .catListOthers { padding: 8px 0 8px 2px; }

div.separator {
	width: 100%;
	border-bottom: 1px solid #F697B7;
	margin: 10px 0 0 0;
}

div.searcherPager { margin: 5px 0 0 0; }
div.searcherPager input.searchBox {
	width: 200px;
	height: 20px;
	float: left;
	line-height: 20px;
	margin: 0;
	padding: 0;
	text-indent: 20px;
	border: 1px solid #29060e;
	font-size: 11px;
	font-family: Verdana;
	color: #69073a;
	background-color: #ffc6de;
	background-image: url(/design/member/skin2/pics/findIcon.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}
div.searcherPager button.searchButton {
	width: 60px;
	height: 22px;
	color: #FFF;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #29060e;
	font-size: 11px;
	font-weight: bold;
	float: left;
	background-image: url(/design/member/skin2/pics/button-bg-sprite.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-bottom: 1px;
}
div.searcherPager button.searchButton:hover { background-position: 0px -20px; }
div.searcherPager button.searchButton:active { background-position: 0px -40px; }

div.searcherPager ul.pageList {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
	color: #dc97b7;
	float: right;
}
div.searcherPager ul.pageList li {
	float: left;
	width: 25px;
	height: 20px;
	line-height: 20px;
	background-color: #460022;
	border-style: solid;
	border-width: 1px;
	border-color: #29060e;
	text-align: center;
	margin-right: 3px;
}
.whoisonlinepager div.searcherPager ul.pageList li a, .whoisonlinepager div.searcherPager ul.pageList li a:hover, .whoisonlinepager div.searcherPager ul.pageList li a:visited {
	font-size: 10px;
	font-weight: bold;
	color: #dc97b7;
	display: block;
	width: 100%;
	height: 100%;
}

div.searcherPager ul.pageList li.selected { color: #FFF; background-color: #a50058; }
div.searcherPager ul.pageList li.first { background-image: url(/design/member/skin2/pics/pagerArrows.jpg); background-position: 0px -20px; }
div.searcherPager ul.pageList li.previous { background-image: url(/design/member/skin2/pics/pagerArrows.jpg); background-position: 0 -60px; }
div.searcherPager ul.pageList li.next { background-image: url(/design/member/skin2/pics/pagerArrows.jpg); background-position: 0 -79px; }
div.searcherPager ul.pageList li.last { background-image: url(/design/member/skin2/pics/pagerArrows.jpg); background-position: 0 -119px; }
div.searcherPager ul.pageList li.firstDisabled { background-image: url(/design/member/skin2/pics/pagerArrows.jpg); background-position: 0 1px; }
div.searcherPager ul.pageList li.previousDisabled { background-image: url(/design/member/skin2/pics/pagerArrows.jpg); background-position: 0 -39px; }
div.searcherPager ul.pageList li.nextDisabled { background-image: url(/design/member/skin2/pics/pagerArrows.jpg); background-position: 0 -100px; }
div.searcherPager ul.pageList li.lastDisabled { background-image: url(/design/member/skin2/pics/pagerArrows.jpg); background-position: 0 -140px; }

/* new whoisonline page */

div.wiomodelbox :link, div.wiomodelbox :visited { text-decoration: none;  }

div.wiopornstarflag,
a.wiomodelthmb span.cover span.hq,
a.wiomodelthmb span.cover span.hd,
a.wiomodelthmb span.cover span.favorite,
a.wiomodelthmb span.cover span.favorites,
a.wiomodelthmb span.cover span.new {background: transparent url(/design/member/skin2/pics/nl-modelbox-icons.gif) no-repeat 0px 0px;}

div#wiolistcontent {
	margin: 0px auto;
	padding: 5px 5px 5px 0;
	width: 728px;
	overflow: hidden;
}
div.wiorunout {
	margin: 0px;
	padding: 0px;
	width: 760px;
}
div.wiomodelbox {
	margin: 0px 8px 0 0;
	padding: 0px;
	width: 176px;
	height: 170px;
	float: left;
	position: relative;
}
div.statusBadge {
	margin: 0;
	padding: 0;
	display: block;
	width: 22px;
	height: 56px;
	position: absolute;
	left: 158px;
	top: 17px;
	z-index: 100;
	}
	div.statusBadge.free {background: transparent url(/design/member/skin1/pics/statusbadges.png) no-repeat 0px 0px;}
	div.statusBadge.private {background: transparent url(/design/member/skin1/pics/statusbadges.png) no-repeat -46px 0px;}
	div.statusBadge.break {background: transparent url(/design/member/skin1/pics/statusbadges.png) no-repeat -23px 0px;}
div.wiomodelbox-head {
	margin: 0px;
	padding: 0px;
	width: 176px;
	height: 20px;
	line-height: 20px;
}
a.wiomodelname {
	margin: 0px;
	padding: 0px;
	display: inline-block;
	width: 125px;
	height: 20px;
	font: bold 11px/18px Arial;
	color: #efb6d4;
	text-align: left;
	text-decoration: none;
	overflow: hidden;
	float: left;
}
div.wiopornstarflag {
	margin: 0px;
	padding: 0px;
	width: 47px;
	height: 20px;
	background-position: -53px 0px;
	background-color: #91004D;
	float: right;
}
div.wiomodelframe {
	margin: 0px;
	padding: 0px;
	border: 1px solid #7f0043;
	background-color: #91004D;
}
a.wiomodelthmb {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 170px;
	height: 128px;
	border: 2px solid #91004D;
	position: relative;
}
a.wiomodelthmb img {
	margin: 0px;
	padding: 0px;
	display: block;
	border: none;
}
div.wiolinkbutton, a.wiolinkbutton {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 174px;
	height: 25px;
	font: bold 11px/22px Arial;
	color: #efb6d4;
	text-align: center;
	border-top: none;
}

a.wiolinkbutton:hover,
a.wiomodelname:hover {color: #ffffff;}
div.wiomodelbox.offline div.wiomodelframe {background-color: #6b0a3d;border-color: #630c3a;}
div.wiomodelbox.offline a.wiomodelthmb {border-color: #6b0a3d;}
div.wiomodelbox.offline a.wiolinkbutton {color: #b64781;}
div.wiomodelbox.offline div.wiopornstarflag {background-position: -53px -27px;}
div.wiomodelbox.offline a.wiomodelname {color: #b64781;}
div.wiomodelbox.offline a.wiomodelname:hover,
div.wiomodelbox.offline a.wiolinkbutton:hover {color: #EFB6D4;}

div.wiomodelbox.fanclub { height: 240px; }	

a.wiomodelthmb span.coverholder {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 170px;
	height: 25px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 103px;
}
a.wiomodelthmb span.cover {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 170px;
	height: 25px;
	overflow: hidden;
	background-color: #000000;
	filter:alpha(opacity=60);
	-moz-opacity:0.60;
	opacity: 0.60;
}
a.wiomodelthmb span.cover span {
	margin: 2px 0px 0px 2px;
	padding: 0px;
	display: block;
	width: 20px;
	height: 20px;
	float: left;
}
a.wiomodelthmb span.cover span.hq {background-position: 0px 0px;}
a.wiomodelthmb span.cover span.hd {background-position: 0px -100px;}
a.wiomodelthmb span.cover span.favorite {background-position: 0px -25px;}
a.wiomodelthmb span.cover span.favorites {background-position: 0px -50px;}
a.wiomodelthmb span.cover span.new {width: 26px; background-position: 0px -75px;}
a.wiomodelthmb span.coverholder span.happyhour {
	margin: 0px;
	padding: 0px;
	width: 90px;
	height: 20px;
	background: transparent url(/design/member/skin2/pics/happyhour.png) no-repeat 0px 0px;
	position: absolute;
	left: 80px;
	top: 3px;
	z-index: 200;
}

div.wionotify {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 174px;
	height: 25px;
	font: bold 11px/22px Arial;
	color: #efb6d4;
	text-align: center;
}


.wionotifyLink,.wionotifyLink:hover {
	color: #EA68A0;
	text-decoration:none;
}

div#vip-container, div#vip-container.inside {
	margin: 0px;
	padding: 0px;
	width: 738px;
	background: #59002f url(/design/member/skin2/pics/bg-vip-dark.jpg) no-repeat 0px 0px;
	position: relative;
}

div#vip-container.inside { background: #59002f url(/design/member/skin2/pics/bg-vipinside-dark.jpg) no-repeat 0px 0px; }

div#vipcontent {
	margin: 0px;
	padding: 0px;
	width: 738px;
	height: 570px;
}

div#viptitle-holder, div#vipbenefits-holder, div#vipaction-holder, div#vipbubble {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 10px;
	top: 10px;
}

div#viptitle-holder h1 {
	margin: 0px;
	padding: 0px;
	color: #ffffff;
}

div#viptitle-holder .condensed, div#viptitle-holder .boldcondensed {
	font-size: 35px;
	font-weight: normal;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: -2px;
	display: block;
	line-height: 35px;
	color: #ffffff;
}

div#viptitle-holder .boldcondensed { font-size: 60px; line-height: 60px; letter-spacing: -3px; }
	
div#viptitle-holder .right { text-align: right; }
	
div#vipbenefits-holder, div#vipaction-holder { top: 160px; width: 405px; }
		
div#vipbenefits-holder p {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
	color: #ffffff;
}

div#vipbenefits-holder ul {
	margin: 0px;
	padding: 0px;
	display: block;
}

div#vipbenefits-holder ul li {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 40px;
	display: block;
	height: 30px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	line-height: 30px;
	color: #ffffff;
	background: transparent url(/design/member/skin2/pics/vip-li-bg.png) no-repeat 0px 0px;
}

div#vipbubble {
	margin: 0px;
	padding: 0px;
	left: 398px;
	top: 248px;
	width: 306px;
	height: 234px;
}

div#vipbubble div#bubbleholder {
	margin: 0px;
	padding: 0px;
	position: relative;
}

div#vipbubble div#bubbleholder .text1, div#vipbubble div#bubbleholder .text2, div#vipbubble div#bubbleholder .text3, div#vipbubble div#bubbleholder .text4, div#vipbubble div#bubbleholder .text5, div#vipbubble div#bubbleholder .text6 {
	margin: 0px;
	padding: 0px;
	display: block;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
	position: absolute;
	letter-spacing: -1px;
}

div#vipbubble div#bubbleholder .text1 { left: 60px; top: 46px; }
div#vipbubble div#bubbleholder .text2 { left: 60px; top: 57px; font-size: 40px; }
div#vipbubble div#bubbleholder .text3 { left: 74px; top: 100px; font-size: 14px; }
div#vipbubble div#bubbleholder .text4 { left: 90px; top: 94px; font-size: 40px; }
div#vipbubble div#bubbleholder .text5 { left: 180px; top: 102px; font-size: 14px; }
div#vipbubble div#bubbleholder .text6 { left: 180px; top: 113px; font-size: 20px; }
		
div#vipbubble div#bubbleholder .vipbutton {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 50px;
	top: 145px;
	display: block;
	width: 210px;
	height: 45px;
	line-height: 28px;
	font-size: 20px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	letter-spacing: -1px;
	color: #5d431a;
	background: #efda7f url(/design/member/skin2/pics/vipbtn-bg.jpg) repeat-x 0px 0px;
	border: 1px solid #5d431a;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
}

div#vipbubble div#bubbleholder .vipbutton .cufon { margin-top: 12px; }
div#vipbubble div#bubbleholder .vipbutton:hover, div#vipbubble div#bubbleholder .vipbutton:hover .cufon { color: #ffffff; background-position: 0px -45px; }
div#vipbubble div#bubbleholder .vipbutton:active, div#vipbubble div#bubbleholder .vipbutton:active .cufon { color: #ffffff; background-position: 0px -90px; }
	
div.vipstatus-holder { position: relative; }

div.vipbox-transparent {
	margin: 0px;
	padding: 0px;
	background-color: #f02b6b;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity: 0.50;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
}

div.vipmessage, div.vipmessage div.vipbox-transparent, div#vipaction-box, div#vipaction-box div.vipbox-transparent, div#viprenew-box, div#viprenew-box div.vipbox-transparent, div#viprank-box, div#viprank-box div.vipbox-transparent, div#vipextend-box, div#vipextend-box div.vipbox-transparent, div#vipbonus-box, div#vipbonus-box div.vipbox-transparent {
	margin: 0px;
	padding: 0px;
	width: 420px;
	height: 40px;
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: hidden;
}

div.vipmessage p {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 420px;
	height: 40px;
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	line-height: 38px;
	text-align: center !important;
	z-index: 100;
}

div#vipmessage-upgrade {
	position: absolute;
	left: 398px;
	top: 180px;
	width: 306px;
	height: 60px;
	}
	div#vipmessage-upgrade p {
		margin: 10px 0px 10px 0px;
		padding: 0px 10px 0px 10px;
		width: 280px;
		height: 60px;
		font-size: 14px;
		line-height: 18px;
		color: #000000;
		}
		div#vipmessage-upgrade p a {color: #ffffff; text-decoration: underline;}

div#vipaction-box, div#vipaction-box div.vipbox-transparent, div#viprenew-box, div#viprenew-box div.vipbox-transparent {
	width: 180px;
	height: 260px;
	top: 60px;
}
div#vipmessage-upgrade div.vipbox-transparent {
		width: 306px;
		height: 60px;
		background-color: #fbae18;
		filter:alpha(opacity=95);
		-moz-opacity:0.95;
		opacity: 0.95;
		}

div#vipaction-box div.vipbox-transparent, div#viprenew-box div.vipbox-transparent { top: 0px; }

h2.vipbox-title {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 10px;
	font-size: 18px !important;
	line-height: 20px;
	text-align: left !important;
	color: #ffffff;
	letter-spacing: -1px;
	z-index: 10;
}

div#vipaction-box h2.vipbox-title, div#viprenew-box h2.vipbox-title { text-align: center !important; }

div#vipcal, div#vipcal.vipcalshort {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 10px;
	top: 65px;
	width: 158px;
	height: 78px;
	overflow: hidden;
	background-color: #ffffff;
	border: 1px solid #000000;
	z-index: 10;
}

div#vipcal { top: 62px; height: 186px; }
	
div#vipcal div.vipcal-month, div#vipcal div.vipcal-day, div#vipcal div.vipcal-year, div#vipcal.vipcalshort div.vipcal-month, div#vipcal.vipcalshort div.vipcal-day {
	margin: 0px;
	padding: 0px;
	width: 158px;
	height: 30px;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	line-height: 21px;
	color: #ffffff;
	background-color: #f02b6b;
	letter-spacing: -1px;
}

div#vipcal.vipcalshort div.vipcal-month .cufon { margin-top: 5px; }

div#vipcal div.vipcal-month {
	font-size: 25px;
	height: 50px;
}

div#vipcal div.vipcal-month .cufon { margin-top: 12px; }
	
div#vipcal.vipcalshort div.vipcal-day, div#vipcal div.vipcal-day, div#vipcal div.vipcal-year {
	padding: 2px 0px 0px 0px;
	height: none;
	font-size: 40px;
	color: #282828;
	line-height: 38px;
	background: none;
}

div#vipcal div.vipcal-day {
	padding-top: 5px;
	font-size: 80px;
	line-height: 75px;
	height: 80px;
}

div#vipcal div.vipcal-year {
	padding: 0px;
	font-size: 35px;
}

button#joinVipBtn,
input#extendVipBtn {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	display: block;
	position: absolute;
	left: 10px;
	top: 155px;
	width: 160px;
	height: 95px;
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
	color: #624c2a;
	background: #efda7f url(/design/member/skin2/pics/vipbtn-bg.jpg) repeat-x 0px -135px;
	border: 1px solid #000000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	cursor: pointer;
	z-index: 10;
	}
	button#joinVipBtn {padding: 0px;}
	button#joinVipBtn span.btnbigtxt,
	button#joinVipBtn span.btnsmalltxt {
		margin: 0px;
		padding: 0px;
		display: block;
		height: 20px;
		line-height: 20px;
		font-family: Arial;
		font-weight: bold;
		font-size: 20px;
		text-align: center;
		}
	button#joinVipBtn:hover {color: #ffffff; background-position: 0px -230px;}
	input#joinVipBtn:active {background-position: 0px -325px;}

div#joincreditsmsg {
	top: 335px;
}

div#viprank-box, div#viprank-box div.vipbox-transparent, div#vipextend-box, div#vipextend-box div.vipbox-transparent,
div#vipbonus-box, div#vipbonus-box div.vipbox-transparent {
	width: 220px;
	height: 120px;
	left: 200px;
	top: 60px;
}

div#vipextend-box, div#vipextend-box div.vipbox-transparent { top: 200px; }
div#vipbonus-box, div#vipbonus-box div.vipbox-transparent {top: 200px; left: 440px; height: 175px;}
div#viprank-box div.vipbox-transparent, div#vipextend-box div.vipbox-transparent, div#vipbonus-box div.vipbox-transparent { left: 0px; top: 0px; }
div#viprank-box h2.vipbox-title, div#vipextend-box h2.vipbox-title, div#vipbonus-box h2.vipbox-title { left: 10px; }
div#vipbonus-box h2.vipbox-title {top: 40px; font-size: 25px !important; width: 200px !important; text-align: center !important;}

div#vipbonus-box #vipBonus {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 10px;
	top: 60px;
	display: block;
	width: 200px;
	height: 50px;
	font-size: 29px;
	font-weight: bold;
	text-align: center;
	color: #FF7000;
	line-height: 45px;
	letter-spacing: -1px;
	z-index: 100;
	}
div#vipbonus-box .text {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 10px;
	top: 100px;
	display: block;
	width: 200px;
	font-size: 20px;
	color: #ffffff;
	z-index: 100;
	text-align: center;
	letter-spacing: -1px;
	}
	
div#vipPlace, div#vipPoints {
	margin: 0px;
	padding: 0px;
	width: 90px;
	height: 70px;
	position: absolute;
	left: 10px;
	top: 40px;
	z-index: 10;
}

div#vipPoints {
	width: 100px;
	left: 110px;
}

div#vipPlace p, div#vipPoints p {
	font-size: 13px;
	text-align: left;
}

div.vipwhitebox {
	margin: 5px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	height: 50px;
	background-color: #ffffff;
	border: 1px solid #000000;
	color: #282828;
	text-align: center;
	font-size: 25px;
	line-height: 43px;
}


input#extendVipBtn {
	margin: 0px;
	padding: 0px 0px 3px 0px;
	position: absolute;
	left: 10px;
	top: 65px;
	display: block;
	width: 200px;
	height: 45px;
	color: #282828;
	background: #ced1d5 url(/design/member/skin2/pics/vipbtn-bg.jpg) repeat-x 0px -420px;
}

input#extendVipBtn:hover { color: #ffffff; background-position: 0px -465px; }
input#extendVipBtn:active { color: #ffffff; background-position: 0px -510px; }

div#vipbenefits-more {
	margin: 10px 0px 0px 0px;
	width: 738px;
	overflow: hidden;
}

div.viprunout { height: 180px; padding: 0px; width: 745px; }

div.vipbox {
	margin: 0px 5px 0px 0px;
	padding: 10px;
	display: block;
	width: 124px;
	height: 160px;
	background-color: #460022;
	float: left;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
}

div.vipbox h2 {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #ffffff;
	text-transform: uppercase;
}

div.vipbox p {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	display: block;
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	color: #ffffff;
	text-align: left !important;
}

div#vipbenefits-more p.desc {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	display: block;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: -1px;
	line-height: 20px;
	color: #ffffff;
}

p.vipcancel {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: center !important;
	color: #ffffff;
}

p.vipremarks {
	margin: 0px 0px 20px 15px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left !important;
	color: #ffffff;
}

p.vipcancel a, p.vipremarks a {
	color: #f697b7;
	text-decoration: none;
}

p.vipcancel a:hover, p.vipremarks a:hover { color: #ffffff; text-decoration: underline; }

div#awards-index { margin: 0px; padding: 0px; width: 744px; overflow: hidden; background-color: #59002F; }
div.awardsboxholder { margin: 20px auto; padding: 0px; width: 620px; overflow: hidden; }
div.runout-awardsindex { margin: 0px; padding: 0px; width: 110%; }
a.awardsboxlink { margin: 0px 40px 0px 0px; padding: 0px; display: block; width: 180px; height: 250px; text-decoration: none; float: left; }
a.awardsboxlink img {	margin: 0px; padding: 0px; display: block; border: none; }

div#visitorStat {
	margin: 10px auto 10px auto;
	padding: 0px;
	width: 640px;
	text-align: center;
}
div#visitorStat div#selectHolder {
	margin: 0px auto 10px auto;
	padding: 0px;
	display: block;
	height: 20px;
	text-align: center;
	position: relative;
}
div#visitorStat div#selectHolder a {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #E11574;
	line-height: 18px;
	cursor: pointer;
}
div#visitorStat div#selectHolder a:hover { text-decoration: none; }
div#visitorStat div#selectHolder a.selected { color: #ffffff; }

div#visitorStat div#selectHolder div#div1, div#div2, div#div3 {
	position: absolute;
	top: 0%;
	height: 100%;
}
div#visitorStat div#selectHolder div#div1 {
	width: 48%;
	left: 0%;
	text-align: right;
}
div#visitorStat div#selectHolder div#div2 {
	width: 4%;
	left: 48%;
	text-align: center;
	font-size: 12px;
}
div#visitorStat div#selectHolder div#div3 {
	width: 48%;
	left: 52%;
	text-align: left;
}

div#allVisitorsStat, div#MembersStat {
	margin: 0px;
	padding: 0px 0px 0px 104px;
	text-align: center;
}
div#awardsStat {
	margin: 0px;
	padding: 20px 0px 20px 204px;
	text-align: center;
}
div#allVisitorsStat div.statHolder, div#MembersStat div.statHolder, div#awardsStat div.statHolder {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	width: 100px;
	height: 65px;
	position: relative;
	float: left;
}
div#allVisitorsStat div.statHolder div.head, div#allVisitorsStat div.statHolder div.content, div#MembersStat div.statHolder div.head, div#MembersStat div.statHolder div.content, div#awardsStat div.statHolder div.head, div#awardsStat div.statHolder div.content {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100px;
	height: 35px;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	line-height: 32px;
	color: #ffffff;
	background-color: #460022;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	z-index: 100
}
div#allVisitorsStat div.statHolder div.content, div#MembersStat div.statHolder div.content, div#awardsStat div.statHolder div.content {
	left: 0px;
	top: 30px;
	line-height: 35px;
	background-color: #870D46;
	z-index: 50;
}

a.likeBTN {
	margin: 0px;
	padding: 4px 5px 5px 5px;
	background-color: #f697b7;
	border: 1px solid #771348;
	text-decoration: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}

a.likeBTN span.likenum {
	margin: 0px;
	padding: 0px 0px 0px 16px;
	font: Arial 11px/16px normal;
	color: #370620;
	text-align: left;
	background: transparent url(/pics/likehand.png) no-repeat 0px 0px;
}

div.likebtndiv { background-color: #59002F; }


div#holder, div#holder.buy, div#holder.step2 {
	margin: 0px auto 0px auto;
	padding: 15px;
	width: 918px;
	background: #460022 url(/design/member/skin2/pics/newreg/regformbg.jpg) no-repeat 0px 0px;
	border: 1px solid #000000;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	overflow: hidden;
}
div#holder.buy {background: #460022 url(/design/member/skin2/pics/newreg/buypagebg.jpg) no-repeat 0px bottom;}
div#holder.step2 {background: #460022 url(/design/member/skin2/pics/newreg/step2bg.jpg) no-repeat center 0px;}
	
h1.regformtitle, div.section h2, div.section h3 {
	margin: 0px !important;
	padding: 0px 0px 5px 0px !important;
	width: 680px;
	font-size: 22px !important;
	font-weight: bold !important;
	text-align: left;
	line-height: 22px;
	text-transform: uppercase;
  display: block;
	border-bottom: 1px solid #ffffff;
	color: #ffffff !important;
}
div.section h2 {border: none; width: auto;}
div.section h3 {font-size: 16px;border: none; width: auto;}
div.section h3.lowcase {text-transform: none;}

p.regformtext {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 500px;
	font-size: 12px;
	font-weight: normal;
	text-align: left !important;
	line-height: 14px;
	color: #ffffff !important;
}
div.wiredetails {
	color: #ffffff !important;
}

div#section-holder {
	margin: 30px 0px 0px 0px;
	padding: 0px;
}
div.details-holder {
	margin: 30px 0px 30px 0px;
	padding: 0px;
}
div.section {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
}
div.section.transparent {
	padding: 10px;
	background: transparent url(/design/member/skin1/pics/newreg/transparent10x10.png) repeat 0px 0px;
}
input.regforminput {
	margin: 5px 0px 3px 0px;
	padding: 9px;
	width: 250px !important;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #920071;
	background-color: #ffffff;
	border: 1px solid #000000;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	float: left;
}
input.regforminput.error {background-color: #ffbbbb; border-color: #ff5858;}
input.regforminput.ok {background-color: #bbffbb; border-color: #58ff58;}

span.regInfo {
	margin: 7px 0px 0px 5px;
	padding: 0px;
	display: block;
	width: 40px;
	height: 40px;
	background: transparent url(/design/member/skin2/pics/newreg/regforminfoicon.jpg) no-repeat 0px 0px;
	float: left;
	position: relative;
	cursor: pointer;
}
span.infoWin {
	margin: 0px;
	padding: 8px 8px 9px 8px;
	position: absolute;
	left: 31px;
	top: 0px;
	display: none;
	width: 400px;
	background-color: #2b66a1;
	color: #ffffff;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	line-height: 13px;
	border: 1px solid #000000;
	z-index: 3000;
}
span.regInfo2 {
	background: transparent;
	cursor: auto;
}
p.regerror {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-weight: normal;
	text-align: right !important;
	line-height: 16px;
	color: #ff5858;
	width: 270px;
}
p.regerror2 {
	text-align: center !important;
	width: 100%;
}
		
ul#benefitsholder, ul.reglist {
	margin: 2px 0px 0px 10px;
	padding: 0px;
	display: block;
	float: left;
}

ul#benefitsholder li, ul.reglist li {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 40px;
	display: block;
	height: 36px;
	line-height: 34px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	background: transparent url(/design/member/skin2/pics/newreg/regbenefitimg.png) no-repeat 0px 0px;
	float: none;
	color: #ffffff;
}
ul#benefitsholder li {margin: 4px 0px 11px 0px;}
ul.reglist li {font-size: 14px;}
		
div#acceptholder {
	margin: 10px 0px 10px 0px;
	padding: 5px;
	background-color: #230011;
	text-align: center;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	color: #ffffff;
	font-size: 12px;
}
div#acceptholder label {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color: #ffffff;
}

div#acceptholder label a {
	color: #ffdddd;
}

div#acceptholder label input {
	width: 20px;
}

button#joinBTN, button#subscribeBTN, button#buyBTN, button#backBTN, button#enterBTN, button#getBonusBTN {
	margin: 20px auto 20px auto;
	padding: 0px 20px 3px 20px;
	height: 50px;
	background: #ae0a7d url(/design/member/skin2/pics/newreg/joinbtnbg.jpg) repeat-x 0px 0px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff;
	border: 1px solid #000000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	box-shadow: 0px 2px 0px #39001c;
	-moz-box-shadow: 0px 2px 0px #39001c;
	-webkit-box-shadow: 0px 2px 0px #39001c;
	-khtml-box-shadow: 0px 2px 0px #39001c;
	cursor: pointer;
}
button#getBonusBTN {margin: 20px auto 20px 20px;}
button#subscribeBTN {background: #307ec7 url(/design/member/skin2/pics/newreg/subscribebtnbg.jpg) repeat-x 0px 0px;}
button#buyBTN {background: #ff930c url(/design/member/skin2/pics/newreg/buybtnbg.jpg) repeat-x 0px 0px;}
button#enterBTN {background: #096721 url(/design/member/skin2/pics/newreg/enterbtnbg.jpg) repeat-x 0px 0px;}

p#balanceDesc {text-align: center;}

div.regrunout {margin: 0px; padding: 0px; width: 980px;}

div.modelpic {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	background-color: #000000;
	border: 1px solid #000000;
	height: 168px;
	width: 224px;
	float: left;
}
div.modelpic img {
	margin: 2px;
	padding: 0px;
	display: block;
	border: none;
}

p.adtext {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	display: block;
	text-align: center !important;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	text-transform: uppercase;
	color: #ffffff;
}

ul#choosecard {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 100%;
}
ul#choosecard li {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
}
ul#choosecard li input {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 8px;
}
ul#choosecard li p {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	line-height: 28px;
	float: left;
}
ul#choosecard li div {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	position: relative;
	height: 30px;
	float: left;
}
ul#choosecard li div.cardsymbol {float: right;}
ul#choosecard li div img {
	margin: 3px 3px 0px 0px;
	padding: 0px;
	display: block;
	border: none;
	float: left;
}
ul#choosecard li:hover, ul#choosecard li.selected {
	background-color: #920167;
	cursor: pointer;
}

div#secureholder {
	margin: 0px;
	padding: 0px;
	width: 113px;
	height: 60px;
	float: left;
}
div#buyfooter {
	margin: 0px;
	padding: 0px;
	width: 700px;
	float: left;
	color: #ffffff;
}
div#buyfooter p {
	text-align: center;
}
div#buyfooter p.bigip {font-size: 13px; font-weight: bold;}

table#creditAndCard,table.pdTable {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
table#creditAndCard,table.pdTable tr td {
	margin: 0px;
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	line-height: 13px;
	color: #ffffff !important;
}

table.tdTable tr td {
	color: #ffffff !important;
}

label.creditPack {
	margin: 0px;
	padding: 0px;
	display: inline-block;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	color: #ffffff;
}
label.creditPack span {color: #ff64c8;}
label.creditPack input {margin-right: 10px;}

table#creditAndCard input.textInput, table#creditAndCard select.textSelect, table.pdTable input.textInput, table.pdTable select.textSelect {
	margin: 0px;
	padding: 5px;
	width: 200px;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
	background-color: #b81668;
	border: 1px solid #000000;
}
div.packageselect {
	position: relative;
	float: left;
	width: 23px;
}
div.packageselect input {
	position: absolute;
	top: -6px;
}
button#buyBTN.disabled {
	background-image: none;
	background-color: #a4a4a4;
	border: 1px solid #686868;
	color: #505050;
}
div#flyboxHolder {
	margin: 0px;
	padding: 0px;
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background: transparent url(/design/member/skin2/pics/newreg/flyboxtransparent.png) repeat 0px 0px;
}
div.flybox {
	margin: 50px auto 0px auto;
	padding: 20px;
	width: 600px;
	background: #460022 url(/design/member/skin2/pics/newreg/flyboxbg.jpg) no-repeat right top;
	border: 1px solid #000000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	box-shadow: 1px 0px 5px #000000;
	-moz-box-shadow: 1px 0px 5px #000000;
	-webkit-box-shadow: 1px 0px 5px #000000;
	-khtml-box-shadow: 1px 0px 5px #000000;
}
div.flybox h1.regformtitle {float: left;}
div.flybox a.close {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 24px;
	height: 22px;
	background: transparent url(/design/member/skin2/pics/newreg/flycloseicon.png) no-repeat 0px 0px;
	float: right;
	cursor: pointer;
}
div.flybox h2.regSubtitle {
	margin: 10px 0px 20px 0px;
	padding: 0px;
	font-size: 25px;
	font-weight: bold;
	line-height: 32px;
	color: #ffffff;
}


/* Messages: jobb fels� sarokban l�v� �j email jelz� style START */

#messagesHeader-container {
	margin: 0;
	padding: 0;
	/* height: 107px; */
	/* width: 960px; */
	position: relative;
	/* background-color: #B50061; */
}
#messagesMsgNotify {
	margin: 0;
	padding: 0;
	display: block;
	width: 36px;
	height: 50px;
	position: absolute;
	top: 0;
	right: 7px;
	background: transparent url(/design/member/skin2/pics/mailicon.png) no-repeat 0px -50px;
}
#messagesMsgBadge {
	margin: 0;
	padding: 0px 3px 0px 3px;
	position: absolute;
	top: 15px;
	right: -3px;
	width: auto !important;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	line-height: 17px;
	background-color: #8faa3a;
	border: 1px solid #3c4817;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}
#messagesMsgNotify.messagesHaveMsg {
	background-position: 0px 0px;
}
#messagesMsgNotify #messagesMsgBadge {display: none;}

#messagesMsgNotify.messagesHaveMsg #messagesMsgBadge {display: block;}

/* Messages: jobb fels� sarokban l�v� �j email jelz� style END */

/* Movies oldalhoz */

.videoalcimek { font-size:14px; font-weight:bold; color:#ffffff; }

.videoBox .thumb170x128 .saleBadge,
.videoBox .thumb170x128 .ownedBadge,
.videoBox .thumb170x128 .thumb .cover .hq,
.videoBox .thumb170x128 .thumb .cover .hd,
.videoBox .thumb170x128 .thumb .cover .fav,
.videoBox .thumb170x128 .thumb .cover .fav2fav,
.videoBox .thumb170x128 .thumb .playBtn {
	background: transparent url(/design/member/skin2/pics/videobox-sprite.png) no-repeat 0 0;
}

.videoBox .thumb170x128 .thumb .cover .statusA,
.videoBox .thumb170x128 .thumb .cover .statusI,
.videoBox .thumb170x128 .thumb .cover .statusN {
	background: transparent url(/design/member/skin2/pics/ain.png) no-repeat 0 0;
}

#videoList {
  margin: 0 auto;
  padding: 0px;
	width: 719px;
	background-color: #59002F;
}

#videoList .runout {
	margin: 0;
	padding: 0;
	width: 728px;
}

.videoBox {
	margin: 10px 5px 0px 0;
	padding: 0;
	display: inline-block;
	width: 176px;
	height: 180px;
	float: left;
}

.videoBox .modelname {
	margin: 0;
	padding: 0;
	display: block;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #EFB6D4;
}

.videoBox .thumb170x128 {
	margin: 0;
	padding: 3px;
	position: relative;
	display: block;
	width: 170px;
	height: 128px;
	background-color: #91004D;
}

.videoBox .thumb170x128 .thumb {
	margin: 0px;
	padding: 0;
	display: block;
	width: 170px;
	height: 128px;
	background-color: #333333;
}
	
.videoBox .thumb170x128 .saleBadge,
.videoBox .thumb170x128 .ownedBadge {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 100px;
	top: -18px;
	display: block;
	width: 77px;
	height: 31px;
	background-position: 0 0;
	z-index: 1000;
}

.videoBox .thumb170x128 .saleBadge .price {
	margin: 4px 0 0 14px;
	padding: 0;
	display: block;
	width: 43px;
	height: 20px;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	line-height: 20px;
}

.videoBox .thumb170x128 .ownedBadge {
	background-position: 0 -32px;
}
		
.videoBox .thumb170x128 .thumb .cover {
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	left: 3px;
	top: 107px;
	width: 170px;
	height: 24px;
	z-index: 100;
	background-color: #000000;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity: 0.70;
}

.videoBox .thumb170x128 .thumb .cover span {
	margin: 2px 0 2px 2px;
	padding: 0;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #fff;
	float: left;
	z-index: 200;
}

.videoBox .thumb170x128 .thumb .cover .hq {width: 20px; background-position: -26px -66px;}
.videoBox .thumb170x128 .thumb .cover .hd {width: 20px; background-position: -5px -66px;}
.videoBox .thumb170x128 .thumb .cover .fav {width: 20px; background-position: -26px -87px;}
.videoBox .thumb170x128 .thumb .cover .fav2fav {width: 20px; background-position: -5px -87px;}
.videoBox .thumb170x128 .thumb .cover .statusA {width: 20px; background-position: 0px 0px;}
.videoBox .thumb170x128 .thumb .cover .statusI {width: 20px; background-position: 0px -20px;}
.videoBox .thumb170x128 .thumb .cover .statusN {width: 20px; background-position: 0px -40px;}
							
.videoBox .thumb170x128 .thumb .cover .length {
	padding: 0 5px 0 0;
	float: right;
}
						
.videoBox .thumb170x128 .thumb img {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 3px;
	top: 3px;
	display: block;
}

.videoBox .thumb170x128 .thumb .playBtn {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 72px;
	top: 44px;
	display: block;
	width: 30px;
	height: 30px;
	background-position: -47px -66px;
	z-index: 1000;
}

.videoBox .vidBoxBottom {
	margin: 0 3px;
	padding: 0;
	display: block;
	width: 170px;
	height: 20px;
	line-height: 20px;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
}

.videoBox .vidBoxBottom span {
	margin: 0;
	padding: 0;
	display: block;
	height: 20px;
	line-height: 20px;
	color: #EFB6D4;
	float: left;
}

.videoBox .vidBoxBottom .rate {float: right;}

.videoBox :link, .videoBox :visited { text-decoration: none;  }
.videoBox a img, .videoBox :link img, .videoBox :visited img {border: none; }

/* Carousel vide�lej�tsz�sn�l a thumbnailekhez */


.jcarousel-skin .jcarousel-container {
}

.jcarousel-skin .jcarousel-container-horizontal {
  width: 665px;
  padding: 5px 30px;
}

.jcarousel-skin .jcarousel-clip {
  overflow: hidden;
}

.jcarousel-skin .jcarousel-clip-horizontal {
  width:  665px;
  height: 98px;
}

.jcarousel-skin .jcarousel-item {
  width: 130px;
  height: 98px;
}

.jcarousel-skin .jcarousel-item img {
  border: 1px solid #91004D;
}

.jcarousel-skin .jcarousel-item-horizontal {
  margin-left: 0;
  margin-right: 3px;
}

.jcarousel-skin .jcarousel-item-placeholder {
}

/* Carousel Horizontal Buttons */

.jcarousel-skin .jcarousel-next-horizontal {
  position: absolute;
  top: 38px;
  right: 3px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(/design/member/skin2/pics/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin .jcarousel-next-horizontal:hover,
.jcarousel-skin .jcarousel-next-horizontal:focus {
  background-position: -32px 0;
}

.jcarousel-skin .jcarousel-next-horizontal:active {
  background-position: -64px 0;
}

.jcarousel-skin .jcarousel-next-disabled-horizontal,
.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}

.jcarousel-skin .jcarousel-prev-horizontal {
  position: absolute;
  top: 38px;
  left: 0px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(/design/member/skin2/pics/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin .jcarousel-prev-horizontal:hover, 
.jcarousel-skin .jcarousel-prev-horizontal:focus {
  background-position: -32px 0;
}

.jcarousel-skin .jcarousel-prev-horizontal:active {
  background-position: -64px 0;
}

.jcarousel-skin .jcarousel-prev-disabled-horizontal,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}

/* �j terms and Conditions elfogad�s */ 

#acceptTC {
	margin: 0;
	padding: 0px 0px 10px 0px;
}

#acceptTC #rBox {
	margin: 50px auto 0;
	padding: 20px;
	width: 500px;
	background-color: #fff;
	border: 1px solid #000;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
}

#acceptTC #rBox h1 {
	margin: 0;
	padding: 0 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	line-height: 25px;
	color: #f15722;
	border-bottom: 1px solid #ececec;
}

#acceptTC #rBox p {
	margin: 10px 0;
	padding: 0;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
	line-height: 18px;
	color: #666;
}

#acceptTC #rBox p.uppercase {text-transform: uppercase;}
#acceptTC #rBox p.center {font-size: 12px; text-align: center;}
#acceptTC #rBox p.smally {margin-top: 20px; font-size: 12px;}
#acceptTC #rBox p a {color: #3c54a4; font-size: 12px; }
		
#acceptTC #rBox a#proceedBTN {
	margin: 20px auto 10px;
	padding: 0 10px;
	display: block;
	width: 450px;
	height: 40px;
	line-height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
  text-decoration: none;
	color: #fff;
	background-color: #5cb647;
	border: 3px solid #e5e5e5;
	cursor: pointer;
}

#acceptTC #rBox a#proceedBTN:hover {
	background-color: #51a33d;
}

/* Regform Autocomplete style */

.autocomplete-w1 {
	position:absolute;
	top:0px;
	left:0px;
	margin:6px 0 0 6px;
	/* IE6 fix: */
	_background:none;
	_margin:1px 0 0 0;
}

.autocomplete {
	border:1px solid #99356A;
	background-color: #59002F;
	cursor:default;
	text-align:left;
	max-height:350px;
	overflow:auto;
	width:400px;
	margin:-6px 6px 6px -6px;
	/* IE6 specific: */
	_height:350px;
	_margin:0;
	_overflow-x:hidden;
}

.autocomplete .selected {
	background:#99356A;
}

.autocomplete div {
	padding:2px 5px;
	white-space:nowrap;
	overflow:hidden;
}

.autocomplete strong {
	font-weight:bold;
	color:#FCBAE6;
}

/** MEMBERREFERAL PAGE **/

.memList table {
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	background-color: #460022;
	width:716px;
	margin:0 auto 20px auto;
}

.memList table tr td{
	border-bottom:1px solid black;
	height:60px;
}

.memList table tr td a.memAvatar {
	margin: 5px;
	padding: 0;
	display:block;
	width: 50px;
	height: 50px;
	background-color: #000000;
}

.memList table tr td a.memName {
	margin: 0;
	padding: 0;
	
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	line-height: 55px;
	color: #F697B7;
}

.memList table tr td a.memName:hover {
	color: #fff;
	text-decoration:none;	
}

.memList table tr td.separator {
	background-color: #300017;
}

.memList table tr td.separator .icon {
	padding: 0;
	margin:0;
	width: 16px;
	height: 17px;
	background: transparent url(/design/member/skin1/memberReferral.png) no-repeat 0 0;
}

.memList table tr td.separator .icon.regDate {
	margin: 0px auto 0px auto;
	padding:0;
	background-position: 0px -30px;
}

.memList table tr td.separator .icon.bonus {
	margin: 0px auto 0px auto;
	height: 12px;
	background-position: 0px -17px;
}

.memList table tr td.separator .icon.purchases {
	margin: 0px auto 0px auto;
	width: 16px;
	height: 16px;
	background-position: 0px 0px;
}

.memList table tr td.separator .icon.spent {
	margin: 0px auto 0px auto;
	width: 16px;
	height: 12px;
	background-position: 0px -48px;
}


.memList table tr td p.title {
	margin: 0px 10px 0 10px;
	font-size: 10px;
	font-weight: bold;
	color: #A83B6F;
	text-transform: uppercase;
	display:block;
}

.memList table tr td p {
	margin: 0 10px 0px 10px;
	display:block;
	padding: 0;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	line-height: 18px;
	color: #fff;
}



div.referralPager {
	border-top:1px solid black;
	border-bottom:1px solid black;
	width:716px;
	height:30px;
	line-height:30px;
	margin:0 auto 20px auto;
	background-color: #460022;
	text-align:right;
}


a.referralPagerStandard {
	margin: 3px 0px 0px 0px;
	padding: 0px;
	display: block;
	width: 43px;
	height: 22px;
	cursor: pointer;
}


a.referralPagerLeft {
	background: transparent url(/design/member/skin2/pics/nl-msg-sprite.png) no-repeat 0px -65px;
}


a.referralPagerLeftDisabled {
	width: 42px; 
	display:block;
	cursor: default; 
	background: transparent url(/design/member/skin2/pics/nl-msg-sprite.png) no-repeat 0px -87px;
}


a.referralPagerRight {
	display:block;
	background: transparent url(/design/member/skin2/pics/nl-msg-sprite.png) no-repeat 0px -21px;
}


a.referralPagerRightDisabled {
	width: 42px;
	display:block;
	cursor: default; 
	background: transparent url(/design/member/skin2/pics/nl-msg-sprite.png) no-repeat right -43px;
}

/** END MEMBERREFERAL PAGE **/

/* Model Activity */
#modelActivity {
	margin: 0 auto;
	padding: 0;
	width: 510px;
	}
	.activityBox {
		margin: 20px 10px;
		padding: 0;
		width: 150px;
		height: 150px;
		float: left;
		}
		.activityBox h3 {
			margin: 0;
			padding: 0;
			width: 150px;
			height: 30px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px !important;
			font-weight: bold;
			text-align: center;
			text-transform: uppercase;
			color: #fff;
			}
		.levelBox {
			margin: 0;
			padding: 0;
			width: 150px;
			height: 130px;
			position: relative;
			background-color: #460022;
			border: 1px solid #35001a;
			box-shadow: 0 3px 0 #4c0028;
			-moz-box-shadow: 0 3px 0 #4c0028;
			-webkit-box-shadow: 0 3px 0 #4c0028;	
			}
			.levelBox .num {
				margin: 0;
				padding: 0;
				display: block;
				width: 150px;
				height: 50px;
				line-height: 50px;
				position: absolute;
				left: 0;
				top: 35px;
				z-index: 200;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 50px;
				color: #ffffff;
				text-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
				-moz-text-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
				-webkit-text-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
				}
			.levelBox .level {
				margin: 0;
				padding: 0;
				position: absolute;
				left: 0;
				width: 150px;
				}
				.levelBox .level.l1 {
					display: none;
					top: 104px;
					height: 26px;
					background-color: #e31e26;
					}
				.levelBox .level.l2 {
					display: none;
					top: 78px;
					height: 52px;
					background-color: #f15722;
					}
				.levelBox .level.l3 {
					display: none;
					top: 52px;
					height: 78px;
					background-color: #ffcc00;
					}
				.levelBox .level.l4 {
					display: none;
					top: 26px;
					height: 104px;
					background-color: #8bbf3f;
					}
				.levelBox .level.l5 {
					display: none;
					top: 0px;
					height: 130px;
					background-color: #00abdc;
					}
			
			#todayActivity .levelBox .level.l1 {display: block;}
			
			#lastPeriodActivity .levelBox .level.l3 {display: block;}
			
			#bestActivity .levelBox .level.l5 {display: block;}
	
	#monitorHolder {
		margin: 10px;
		padding: 0;
		width: 100%;
		}
	
	#monitorHolder p {
		margin: 10px 0 10px;
		padding: 0;
		display: block;
		text-align: center;
		font-size: 14px;
		font-weight: normal;
		line-height: 20px;
		}
	#monitorHolder ul {
		margin: 10px auto;
		padding: 0;
		display: block;
		}
		#monitorHolder ul li {
			margin: 0 3px 0 0;
			padding: 0;
			display: inline;
			text-align: left;
			font-size: 13px;
			font-weight: normal;
			text-align: left;
			line-height: 20px;
			color: #fff;
			}

/* membersettings */
			
.memberSettingsPage table tr td fieldset {
	border:1px solid black;
	background-color:#460022;
	padding:10px 20px 10px 20px;
}

.memberSettingsPage table tr td input[type=text], 
.memberSettingsPage table tr td input[type=password] {
	border:1px solid black;
}

.memberSettingsPage table tr td select {
	width:250px;
	border:1px solid black;
}

/* Category listing */

div.clear, span.clear {margin: 0 !important; clear:both; font-size:0;height:0 !important;overflow:hidden;line-height:0;visibility:hidden; }


/* TIP KING Contest dolgai */

#tipKingContest {
	margin: 0 auto 20px;
	padding: 110px 0 0 0;
	display: block;
	width: 360px;
	background: transparent url(/design/member/skin2/pics/tipkingdarkbg.jpg) no-repeat center top;
	overflow: hidden;
	}
	#tipKingContest .runout {
		margin: 0;
		padding: 0;
		width: 400px;
		}
	.tkThumbHolder {
		margin: 0 10px;
		padding: 0;
		display: block;
		width: 100px;	
		float: left;
		}
		.tkThumbFrame {
			margin: 0 auto;
			padding: 5px;
			}
			.tkThumb {
				margin: 0px;
				padding: 0;
				display: block;
				background-color: #333;
				}
	
		.tkThumbHolder p {
			margin: 5px 0 0 0;
			padding: 0;
			display: block;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			text-align: center !important;
			color: #f697b7;
			}
	
	#secondTK {margin-top: 10px;}
	#thirdTK {margin-top: 20px;}
	
	#secondTK .tkThumbFrame {
		width: 80px;
		height: 80px;
		background-color: #c5c0c4;
		}
		#secondTK .tkThumb,
		#secondTK .tkThumb img {
			width: 80px;
			height: 80px;
			display: block;
			border: none;
			}
	
	#firstTK .tkThumbFrame {
		width: 90px;
		height: 90px;
		background-color: #dd9d5d;
		}
		#firstTK .tkThumb,
		#firstTK .tkThumb img {
			width: 90px;
			height: 90px;
			display: block;
			border: none;
			}
	
	#thirdTK .tkThumbFrame {
		width: 70px;
		height: 70px;
		background-color: #c55e37;
		}
		#thirdTK .tkThumb,
		#thirdTK .tkThumb img {
			width: 70px;
			height: 70px;
			display: block;
			border: none;
			}


/* Photo Vote */
.searchHolder .searchBTN .icon,
.pvTools .shortAZ.shortUp .icon,
.pvTools .shortAZ.shortDown .icon,
.pvTools .shortDate.shortUp .icon,
.pvTools .shortDate.shortDown .icon,
.photoFrame .voteNum {background: transparent url(/design/member/skin2/pics/photovote-sprite.png) no-repeat 0 0;}


.photoVoteHolder {
	margin: 0;
	padding: 240px 0 0 0;
	display: block;
	width: 737px;
	background: transparent url(/design/member/skin2/pics/pvbgdark.jpg) no-repeat 0 0;
}

.photoVoteHolder h1 {
	margin:0px 0 15px 0;
	padding: 0;
	color:white;
	font-size:35px;
	text-align:center;
	
}


	
	.photoVoteHolder .runout {
		width: 800px;
		}

.pvTools {
	margin: 0 auto;
	padding: 0;
	display: block;
	width: 100%;
	height: 30px;
	}
	
	.searchHolder {
		margin: 0;
		padding: 0;
		display: block;
		width: 188px;
		height: 28px;
		line-height: 28px;
		float: left;
		background: #ffc6de;
		border: 1px solid #18060a;
		}
		
		.searchHolder input {
			margin: 0;
			padding: 0 5px;
			width: 150px;
			height: 28px;
			line-height: 28px;
			font-size: 12px;
			font-weight: normal;
			text-align: left;
			color: #111;
			background: none;
			border: none;
			float: left;
			}
		
		.searchHolder .searchBTN {
			margin: 0;
			padding: 0;
			display: block;
			width: 28px;
			height: 28px;
			background: none;
			border: none;
			cursor: pointer;
			float: left;
			}
			
			.searchHolder .searchBTN .icon {
				margin: 0 0 3px 5px;
				padding: 0;
				display: block;
				width: 12px;
				height: 12px;
				background-position: -38px 0; 
				}
		
	.pvTools .shortAZ,
	.pvTools .shortDate {
		margin: 0 0 0 10px;
		padding: 0 18px 0 5px;
		display: block;
		height: 28px;
		line-height: 26px;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		color: #fff;
		background-color: #F02B6B;
		border: 1px solid #81183a;
		position: relative;
		float: left;
		text-decoration: none;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
		user-select: none;
		-moz-user-select: none;
		-webkit-user-select: none;
		}
		
		.pvTools .shortAZ .icon,
		.pvTools .shortDate .icon {
			margin: 0;
			padding: 0;
			display: block;
			width: 7px;
			height: 5px;
			background : none;
			position: absolute;
			right: 5px;
			top: 11px;
		}
		
		
		.pvTools .shortAZ:hover,
		.pvTools .shortDate:hover {
			background-color: #f84b83;
			text-decoration: none;
		}
			
			.pvTools .shortAZ.shortUp .icon,
			.pvTools .shortDate.shortUp .icon {
				background-position: 0 0;
			}
				
			 .pvTools .shortAZ.shortDown .icon,
			.pvTools .shortDate.shortDown .icon {
				background-position: -8px 0;
			}
	
	.photoFrame {
		margin: 12px 6px 0 0;
		padding: 0;
		display: block;
		width: 178px;
		height: 176px;
		float: left;
		position: relative;
		background-color: #fff;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
		border: 1px solid #aaa;
		cursor: pointer;
		}
		
		.photoFrame .voteNum {
			margin: 0;
			padding: 0;
			display: block;
			width: 36px;
			height: 42px;
			background-position: -14px -13px;
			position: absolute;
			right: -3px;
			top: -3px;
			}
			
			.photoFrame .voteNum p {
				margin: 0;
				padding: 0;
				display: block;
				width: 36px;
				text-align: center !important;
				font-size: 20px;
				text-align: center;
				color: #fff;
				}
		
		.photoFrame .thumb170x128 {
			margin: 4px;
			padding: 0;
			display: block;
			width: 170px;
			height: 128px;
			background-color: #333;
			}
		
		.photoFrame .modelName,
		.photoFrame .contestName,
		.photoFrame .uploaDate,
		.photoFrame .contestDate {
			margin: 6px 0 0 0;
			padding: 0;
			display: block;
			font-size: 12px;
			line-height: 14px;
			font-weight: bold;
			text-align: center !important;
			color: #666;
			}
			.photoFrame .contestName {
				margin: 0;
				padding: 0 6px;
				}
		
		.photoFrame .uploaDate,
		.photoFrame .contestDate {
			margin: 0;
			font-size: 9px;
			}
			
.pvote ul li .voteItem {background: transparent url(/pics/photoVote/photovote-sprite.png) no-repeat 0 0;}

.pvote {
	margin: 0 auto;
	padding: 0 0 0 0px;
	display: block;
	/*width: 420px;*/
	width: 100%;
	height: 45px;
	/*background: transparent url(/pics/photoVote/pvotebg.jpg) no-repeat 0 0;*/
	}
	
	.pvote ul,
	.pvote .voteDesc {
		margin: 3px 0 0 0;
		padding: 0 0 0 1px;
		display: block;
		height: 37px;
		line-height: 37px;
		background-color: #fff;
		border: 1px solid #454555;
		float: left;
		}
		
		.pvote ul li {
			margin: 0;
			padding: 0;
			display: inline;
			height: 37px;
			line-height: 37px;
			float: left;
			}
			
			.pvote ul li .voteItem,
			.pvote ul li .voteBTN {
				margin: 1px 1px 0 0;
				padding: 0;
				display: block;
				width: 35px;
				height: 35px;
				background-position: -15px -55px;
				background-color: #454555;
				cursor: pointer;
				}
				
				.pvote ul li .voteItem:hover {
					background-position: -15px -90px;
					}
				
				.pvote ul li .voteItem p {
					margin: 0;
					padding: 3px 0 0 0;
					display: block;
					font-size: 22px;
					line-height: 22px;
					text-align: center;
					color: #fff;
					}
				
				.pvote ul li .voteBTN {
					width: 55px;
					line-height: 35px;
					background-color: #fa4b2a;
					text-align: center;
					}
					.pvote ul li .voteBTN .title {
						margin: 0;
						padding: 0;
						display: block;
						font-size: 23px;
						line-height:31px;
						text-align: center;
						color: #fff;
						}
					
					.pvote ul li .voteBTN:hover {
						width: 53px;
						height: 33px;
						border: 1px solid #700000;
						background-color: #fb5b35;
						}
						.pvote ul li .voteBTN:hover .title {
							padding: 0;
							line-height:28px;
							}
				
				.pvote ul li .voteItem.voted {
					background-position: -15px -125px;
					}
				
				.pvote .voteDesc {
					margin: 3px 0 0 10px;
					width: 200px;
					font-family: Arial, Helvetica, sans-serif;
					background: none;
					font-size: 9px;
					font-weight: normal;
					text-align: left;
					line-height: 13px;
					color: #333;
					border: none;
					}



.libHolder {
	margin: 12px 50px 0 20px;
	padding: 0;
	display: block;
	width: 184px;
	height: 182px;
	position: relative;
	float: left;
	}
	
	.libHolder .photoFrame,
	.libHolder .photoFrame.back {
		margin: 0;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1000;
		}
		.libHolder .photoFrame.back {
			left: 3px;
			top: 3px;
			z-index: 100;
			border-color: #d2d2d2;
			}
			
			.libHolder .photoFrame.back2 {
				left: 6px;
				top: 6px;
				z-index: 99;
				border-color: #e3e3e3;
				}
	
	.libHolder:hover .photoFrame {
		border-color: #f84a2a;
		}
		.libHolder:hover .photoFrame.back {
			left: 2px;
			top: 2px;
			border-color: #959595;
			transform:rotate(2deg);
			-ms-transform:rotate(2deg); /* IE 9 */
			-moz-transform:rotate(2deg); /* Firefox */
			-webkit-transform:rotate(2deg); /* Safari and Chrome */
			-o-transform:rotate(2deg); /* Opera */
			}
		.libHolder:hover .photoFrame.back2 {
			left: 4px;
			top: 4px;
			border-color: #adadad;
			transform:rotate(4deg);
			-ms-transform:rotate(4deg); /* IE 9 */
			-moz-transform:rotate(4deg); /* Firefox */
			-webkit-transform:rotate(4deg); /* Safari and Chrome */
			-o-transform:rotate(4deg); /* Opera */
			}


					
/********
HOROSCOPE
********/

.signSection.leo,
.signSection.aries,
.signSection.sagittarius,
.signSection.scorpio,
.signSection.pisces,
.signSection.cancer,
.signSection.capricorn,
.signSection.virgo,
.signSection.taurus,
.signSection.libra,
.signSection.gemini,
.signSection.aquarius {background: transparent url(/design/member/skin2/pics/zodiacsigns.png) no-repeat 0 0;}

.horoscopePost {
	margin: 0 auto 10px;
	padding: 0;
	display: block;
	width: 715px;
	background: #460022 url(/design/member/skin2/pics/horoscopeminilogo.png) no-repeat 640px 20px;
	border: 1px solid #300118;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	
	.horoscopePost .signSection {
		margin: 20px 10px 20px 10px;
		padding: 0;
		display: block;
		width: 122px;
		height: 92px;
		float: left;
		}
		
		.signSection.leo {background-position: 17px 7px;}
		.signSection.aries {background-position: 17px -91px;}
		.signSection.sagittarius {background-position: 9px -192px;}
		
		.signSection.scorpio {background-position: 12px -297px;}
		.signSection.pisces {background-position: 0px -400px;}
		.signSection.cancer {background-position: 11px -498px;}
		
		.signSection.capricorn {background-position: 19px -602px;}
		.signSection.virgo {background-position: 22px -707px;}
		.signSection.taurus {background-position: 20px -814px;}
		
		.signSection.libra {background-position: 20px -920px;}
		.signSection.gemini {background-position: 7px -1025px;}
		.signSection.aquarius {background-position: 19px -1126px;}
	
	.horoscopePost .textSection {
		margin: 18px 0 20px 0;
		padding: 0;
		display: block;
		width: 480px;
		float: left;
		}
		.horoscopePost .textSection h3 {
			margin-top: 0;
			}
	
	.horoscopeBottomContainer {
		margin: 0;
		padding: 0 20px;
		display: block;
		height: 25px;
		background-color: #300118;
		line-height: 25px;
	}
			
	.viewAllLink {
		float:right;
		height: 25px;
		text-align: right;
		text-decoration: none;
	}
	
	.viewAllLink:hover {
		text-decoration: none;
	}

.horoscopeSubscribe {
	margin: 0 auto 10px;
	padding: 0;
	display: block;
	width: 716px;
	height: 285px;
	}
	.horoscopeSubscribe.guest {background: #59002f url(/design/member/skin2/pics/horoscopebig-guest.jpg) no-repeat 0 0;}
	.horoscopeSubscribe.newMember {background: #59002f url(/design/member/skin2/pics/horoscopebig-newmember.jpg) no-repeat 0 0;}
	.horoscopeSubscribe.activeMember {background: #59002f url(/design/member/skin2/pics/horoscopebig-activemember.jpg) no-repeat 0 0;}
	.horoscopeSubscribe.resubscribe {background: #59002f url(/design/member/skin2/pics/horoscopebig-resubscribe.jpg) no-repeat 0 0;}

/*
FanClub
*/
.fanClubHolder {
	margin: 10px auto;
	padding: 0;
	width: 680px;
	min-height: 80px;
	position: relative;
	}
	
	.fanClubHolder .loader {
		margin: 0;
		padding: 0;
		display: none;
		width: 28px;
		height: 8px;
		background: transparent url(/pics/ajaxloader.gif) no-repeat 0 0;
		position: absolute;
		left: 325px;
		top: 30px;
		z-index: 1001;
		}
		
.joinFanClub,
.youAreFan {
	margin: 0 auto;
	padding: 0;
	width: 680px;
	height: 80px;
	}			
	.joinFanClub {cursor: pointer; background: transparent url(/design/member/skin2/pics/fanclub-join.jpg) no-repeat 0 0;}
	
	.youAreFan {display: none; background: transparent url(/design/member/skin2/pics/fanclub-fan.jpg) no-repeat 0 0;}
	
	.joinFanClub ul,
	.youAreFan ul {
		margin: 5px 0 0 360px;
		padding: 0;
		display: block;
		width: 330px;
		}
		.youAreFan ul {margin-left: 300px; width: 385px;}
		
		.joinFanClub ul li,
		.youAreFan ul li {
			margin: 0;
			padding: 0;
			display: block;
			font-size: 20px;
			line-height: 22px;
			font-weight: normal;
			text-align: left;
			color: #d1006e;
			}

.dialogBox.fanClubApprove {
	margin: 0 auto;
	padding: 10px 0 0 0;
	display: none;
	width: 680px;
	background-color: #0e0e0e;
	z-index: 1000;
	}
	
	.dialogBox .textSection {
		margin: 10px;
		padding: 0;
		display: block;
		}
		
		.dialogBox .textSection p {
			margin: 0 0 10px 0;
			padding: 0;
			display: block;
			font-family: Arial;
			font-size: 12px;
			font-weight: bold;
			text-align: center !important;
			line-height: 18px !important;
			color: #e2e2e2 !important;
			}
			
			.dialogBox .textSection p.upCase {text-transform: uppercase;}
		
	.dialogBox .btnSection {
		margin: 10px 0 0 0;
		padding: 0;
		display: block;
		height: 40px;
		border-top: 1px solid #191919;
		}
		
		.dialogBox .dButton {
			margin: 0;
			padding: 0;
			display: block;
			width: 50%;
			height: 40px;
			float: left;
			text-align: center;
			font-family: Arial;
			font-size: 16px;
			font-weight: bold;
			line-height: 38px;
			cursor: pointer;
			}
			
			.dialogBox .dButton:hover {background-color: #191919; text-decoration: none;}
			
			.dialogBox .dButton.ok {
				margin: 0 0 0 -1px;
				border-left: 1px solid #191919;
				color: #00ad73;
				}
			
			.dialogBox .dButton.cancel {color: #ea343e;}
	
/* Fanclub, modellek listaja */

.fanClubModelList {
	margin: -3px 0 0 0;
	padding: 28px 0 0 0;
	display: block;
	width: 176px;
	height: 50px;
	background: transparent url(/pics/youfanlistbg.png) no-repeat 0 0;
	}

.fanClubModelList a { text-decoration: none; }

	.fanClubModelList .expiry {
		margin: 0;
		padding: 0;
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		line-height: 12px;
		text-align: center;
		color: #fff;
		}

		.fanClubModelList .unsubscribe,
		.fanClubModelList .subscribe {
			margin: 5px auto 0;
			padding: 0;
			display: block;
			width: 90px;
			height: 25px;
			background-color: #000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight:  bold;
			text-align: center;
			color: #fff;
			line-height: 25px;
			text-transform: uppercase;
			cursor: pointer;
			}
			.fanClubModelList .unsubscribe:hover {
				background-color: #222222;
				}
		
		.fanClubModelList .subscribe {
			background-color: #ff8800;
			}
			.fanClubModelList .subscribe:hover {
				background-color: #ffa339;
				}


/*
PERFORMER AND STUDIO SIGN UP SPLASH PAGE
*/

#studioSignUpSH .bigTitle {
	margin: 10px 0;
	padding: 0;
	display: block;
	font-size: 50px;
	font-weight: normal;
	text-align: center;
	color: #fff;
	line-height: 50px;
	}
	
	.whyListHolder {
		margin: 0;
		padding: 30px 0 0 0;
		min-height: 390px;
		background: transparent url(/design/member/skin2/pics/signupsplashbg.jpg) no-repeat right top;
		}
		
		.whyList {
			margin: 0 0 0 20px;
			padding: 0;
			display: block;	
			}
			
			.whyList li {
				margin: 0 0 10px 0;
				padding: 0 0 0 40px;
				display: block;
				height: 30px;
				line-height: 28px;
				font-size: 20px;
				text-align: left;
				color: #fff;
				background: transparent url(/design/member/skin2/pics/ssignupcheck.jpg) no-repeat 0 0;
				}
				
				.whyList li span {
					color: #ffbb33;
					}
	
	.soloModelBTN,
	.studioBTN {
		margin: 10px 0 10px 0;
		padding: 0;
		display: block;
		width: 349px;
		height: 116px;
		float: left;
		border: 1px solid #000;
		}
		
		.soloModelBTN {margin-left: 15px; background: #2c0017 url(/design/member/skin2/pics/besolo.jpg);}
		.studioBTN {margin-right: 15px; float: right;background: #2c0017 url(/design/member/skin2/pics/bestudio.jpg);}
		
		.soloModelBTN:hover,
		.studioBTN:hover {border-color: #ffbb33;}
	
.practicalInfo {
	margin: 10px 0 10px 0;
	padding: 0;
	display: block;
	font-size: 10px !important;
	font-weight: normal !important;
	text-align: center !important;
	color: #c8508f;
	}
