@charset "utf-8";
/* default settings */
*{margin:0;padding:0;}
body{background:url(../img/bg-header.png) top repeat-x #EBEDED;font-family:"Arial", Helvetica, sans-serif; font-size:13px;}
a{color:blue;text-decoration:underline;}
a:hover{color:black;}
li		{list-style-type:none; vertical-align:bottom;}
hr		{clear:both; visibility:hidden; height:0;}

/* General */
.fl		{float:left;}
.fr		{float:right;}
.clear	{clear:both; }
.col2-1,.col2-2,.col3-1,.col3-2,.col3-3 {float:left; display:block;}
.col2-1 { width:50%; float:left;}
.col2-2 { width:50%; float:left;}
.col3-1 { width:33.33%; float:left;}
.col3-2 { width:33.33%; float:left;}
.col3-3 { width:33.33%; float:left;}

/* structure */
#main {width:1000px; margin:0 auto 20px auto;}

/* header */
#main #header {display:block;height:127px;}
#main #header img {border:none;float:left;}
#main #header #logo{width:1000px;height:127px;}

/* top menu */
#main #top_menu {display:block;height:24px;}
#main #top_menu ul{float:left;}
#main #top_menu li {float:left;height:24px;padding-left:10px;padding-right:10px;padding-top:5px;}
#main #top_menu li a{height:24px;color:#e35a8c;font-weight:bold;}
#main #top_menu li a:hover{color:#6fe2fd;}

#main #top_menu .select {float:right; width:210px; text-align:right;}
#main #top_menu .select {border:1px solid #e35a8c;  padding:0;margin:0; margin-top:4px;}
#main #top_menu .input {float:right; width:210px; text-align:right;padding-top:2px;}
#main #top_menu .input #m {border:1px solid #e35a8c;width:180px;margin-top:2px;padding-top:1px; height:17px;font-size:12px;}
#main #top_menu .button {float:right; height:22px; overflow:hidden;padding-top:2px;}
#main #top_menu select {border:0px solid #e35a8c; width:210px; margin-top:0px; height:18px;font-size:11px;}
#main #top_menu select optgroup {font-weight:bold;}
#main #top_menu select option {padding-left:10px;}
#main #top_menu select option.selected {padding-left:5px;}


/* info */
#main #info,
#main .info {display:block;margin-top:10px;background-color: #FFF !important; background-image: url(../img/info_bar_bg.gif); background-repeat: repeat-x; background-position: 0 bottom;padding:10px 10px 20px 10px;margin-bottom:15px;}
#main #info h1,
#main #info h2,
#main .info h1,
#main .info h2{font-size:16px;}
#main #info p,
#main .info p{margin-top:5px;}


/* galleries */
#main .gals{display:block;margin-top:10px;background-color: #FFF;}
#main .gals ul{float:left;width:460px;padding:20px;overflow:hidden;}
#main .gals ul li{font-weight:bold;display:block;width:450px;height:18px;line-height:18px;overflow:hidden}
#main .gals ul li a{font-weight:normal;}
#main .gals ul li .model{color:#E35A8C;font-weight:bold;}

/* frm_lang_sort */
#main #frm_lang_sort{font-size:14px}
#main #frm_lang_sort input{margin-left:10px;margin-top:5px;}
#main #frm_lang_sort span{text-indent:inherit}
#main #frm_lang_sort * {vertical-align: bottom;}


/* frm_order */
#main #frm_order{float:right;margin-bottom:3px;}
#main #frm_order label{font-weight:bold;}
#main #frm_order select{width:105px;border:1px solid #6fe2fd; margin-top:3px; height:20px;}

/* box cams */
#main #box-cams  {background-color: #fff; color:#000;padding:12px 20px 20px 20px;}

/* breadcrumbs */
.breadcrumbs { margin:0px 0px 10px 0px; padding:5px 0px 35px 0px; border-bottom: solid 1px #A7A7A7; }
.breadcrumbs .col2-1 { float:left; width:60%; }
.breadcrumbs .col2-2 { display:block; float:right; width:40%; text-align:right;}
.breadcrumbs .col2-2 h3 {line-height: 1.50 !important;padding: 0; margin: 0; display: inline; float: right;font: bold 95%/100% Arial, Helvetica, sans-serif !important; color: #272727;}



/** cams **/
#main #box-cams .cam_list {background-color:#f7f7f7;}
#main #box-cams .cam_list .model_name { background-color: #FFF; padding: 0 0 0 4px; margin: 0;}
#main #box-cams .cam_list .model_name strong { color: #333 !important;text-decoration: none;font: bold 85%/90% Arial, Helvetica, sans-serif !important;letter-spacing: 0;word-spacing: -0.5pt;line-height: 1.25;}
#main #box-cams .cam_list .model_name strong { padding: 0 !important; margin: 0 !important;text-transform: capitalize;}
#main #box-cams .cam_list .model_name em { font: bold 85%/90% Arial, Helvetica, sans-serif; color:#060; padding: 0; margin: 0; display: inline;}
#main #box-cams .cam_list .model_name .model_icons { width: 49px; height:auto; overflow: hidden; float: right; position:relative; text-align: right; padding: 0 4px 0 0; margin: 0;}
#main #box-cams .cam_list .model_name .model_icons span { width: 21px; height: 18px; display: inline-block; padding: 0; margin: 0; float:right;}
#main #box-cams .cam_list .model_name .model_icons span { background-image: url(../img/model_thumb_icons.png); background-repeat: no-repeat; background-attachment: scroll;}
#main #box-cams .cam_list .model_name .model_icons span.icon_mic { background-position: 1px 0; width: 14px !important; }
#main #box-cams .cam_list .model_name .model_icons span.icon_hd { background-position: -29px 0; }
#main #box-cams .cam_list .model_name .model_icons span.icon_vibro { background-position: -61px 0; width: 14px !important;}
#main #box-cams .cam_list .model_name a:hover { color: #FFEC14; }
#main #box-cams .cam_list div.margin {margin:0; padding:0; padding:4px;}
#main #box-cams .cam_list div.margin h2{display:block;width:174px;height:14px;overflow:hidden;font-size:11px;padding-left:5px;}
#main #box-cams .cam_list div.languages img {padding-left:2px; padding-top:3px;}
#main #box-cams .cam_list div.one2one img {float:right;padding-left:2px; padding-top:3px;width:}
#main #box-cams .cam_list div.languages,
#main #box-cams .cam_list div.one2one,
#main #box-cams .cam_list div.languages-bg {margin-top:114px; width:170px; height:17px; position:absolute;}
#main #box-cams .cam_list div.links,
#main #box-cams .cam_list div.links-bg {width:170px; height:17px; position:absolute; display:none; overflow:hidden;}
#main #box-cams .cam_list div.languages-bg {background-color:#000; opacity: 0.5; filter: alpha(opacity = 50); -moz-opacity:0.5;}
#main #box-cams .cam_list .model-pic {background-position:top center; background-repeat:repeat;}
#main #box-cams .cam_list {float:left; width:179px; height:230px; margin-bottom:10px; display:inline; margin-right:5px; overflow: hidden;} /*height:186px;*/
#main #box-cams .cam_list.last-model {margin-right:0;}
#main #box-cams .cam_list.first-model {margin-left:2px;}
#main #box-cams .cam_list h3 {margin:0; padding:0; margin-top:3px; margin-bottom:3px; }
#main #box-cams .cam_list .model-pic {width:170px; height:131px; display:block; margin:0; padding:0;}
#main #box-cams .cam_list p.image {margin:0; padding:0;}
#main #box-cams .cam_list .chat-links { background-color: #272727; padding:2px 0 2px 2px; margin: 0 1px 0 0; overflow: hidden; }
#main #box-cams .cam_list .chat-links p {margin:0;padding:0;}
#main #box-cams .cam_list .chat-links span {display:none;}
#main #box-cams .cam_list .chat-links p a {float:left; margin-top:0;width:84px; height:17px;}
#main #box-cams .cam_list .chat-links p a.available_chat { padding-right:2px;}
#main #box-cams .cam_list .chat-links p a.members_only {padding-right:2px;}
#main #box-cams .cam_list .chat-links p a.in_xxx {padding-right:2px;}
#main #box-cams .cam_list .chat-links p a.view_profile {padding-right:2px;}
#main #box-cams .cam_list .chat-links p a.available_chat { padding-right:2px;}
#main #box-cams .cam_list .chat-links p a.model_take_me_private,
#main #box-cams .cam_list .chat-links p a.model_view_my_profile { width: 166px !important; }
#main #box-cams .cam_list.selected div.links,
#main #box-cams .cam_list.selected div.links-bg {display:block;}
#main #box-cams .cam_list div.links  {margin:0; padding:0;}
#main #box-cams .cam_list div.links  a {font-size:0.8em; font-weight:bold; text-decoration:underline;}
#main #box-cams .cam_list div.links  div.rating {float:left; display:block; margin-left:4px; margin-top:2px;}
#main #box-cams .cam_list div.links  div.rating ul {width:60px;list-style:none;margin: 0px;padding:0px;height: 12px;position: relative;background: url('../img/rating/stars.png') top left repeat-x;}
#main #box-cams .cam_list div.links  div.rating ul li{text-indent: -90000px;padding:0px;margin:0px;float: left;background: url('../img/rating/stars.png') left bottom;position: absolute;height: 12px;display: block;text-indent: -9000px;z-index: 1;}
#main #box-cams .cam_list div.links  a.snapshots {float:right; display:block; margin-right:4px; margin-top:2px;}
#main #box-cams .ie6 .cam_list p.image span.overlay,
#main #box-cams .ie6 .cam_list.selected p.image span.overlay,
#main #box-cams .cam_list p.image span.overlay { display:none; }
#main #box-cams .cam_list.selected p.image span.overlay { display:block; }
#main #box-cams .cam_list div.model-info-bg, 
#main #box-cams .cam_list div.links-bg, 
#main #box-cams .cam_list div.links a {color:#fff;}
#main #box-cams .cam_list div.links a:hover {color:#e35a8c;}
#main #box-cams .cam_list div.links-bg { background-color:#000; opacity:0.5;}
#main #box-cams .cam_list .chat-links p a {background-image:; background-position:top left; background-repeat:no-repeat; }

/*button go profile*/
#main #box-cams .cam_list .chat-links p a.model_profile {background: url(../img/btn_go_profile.gif) no-repeat 0 0 scroll transparent;}
#main #box-cams .cam_list .chat-links p a.model_profile:hover {background: url(../img/btn_go_profile.gif) no-repeat 0% -17px scroll transparent;}

/*button go follow me*/
#main #box-cams .cam_list .chat-links p a.model_follow {background: url(../img/btn_go_follow.gif) no-repeat 0 0 scroll transparent;}
#main #box-cams .cam_list .chat-links p a.model_follow:hover {background: url(../img/btn_go_follow.gif) no-repeat 0% -17px scroll transparent;}


/*model info*/
#main #box-cams .cam_list .model-info { color:#333; font: normal 80%/90% Arial, Helvetica, sans-serif; text-align:left; line-height: 1.25; letter-spacing: 0; word-spacing: -0.5pt;}
#main #box-cams .cam_list .model-info { padding: 5px; clear:both; text-transform: lowercase !important; }


/* snapshots ajax */
#shots { background:#000;}
#shots { width: 770px; height: 273px; padding: 5px; margin: -9px -9px 0 -9px; overflow: hidden;}
#shots img {width:150px;}
#shots p { display: block; padding: 0 0 0 50px; margin: 0 !important;}
#shots p a, #shots p a:hover { display: inline-block; padding: 0; margin: 0 0 5px 0; width: auto; height: auto; border: none; outline: none; zoom:1;}
#shots p a span { text-indent: -999px; font-size: 0px; display:block; line-height: 0px;}
#shots p a.btn_become_a_member { background-image: url(../img/snapshots/btn_start_profile.png); background-attachment: scroll; background-repeat: no-repeat; background-color: transparent; width:315px; height: 30px; }
#shots p a.btn_become_a_member:hover {background-position: 0px -30px;}
#shots p a.btn_already_a_member{background-image: url(../img/snapshots/btn_start_chat.png); background-attachment: scroll; background-repeat: no-repeat; background-color: transparent; width:315px; height: 30px;}
#shots p a.btn_already_a_member:hover {background-position: 0px -30px;}

/* Follow me Ajax*/
#follow_register{ background: url(../img/member_register_bg.jpg) no-repeat 0 0 #000;vertical-align:bottom;}
#follow_register { width: 638px; height: 180px; padding: 5px; margin: -9px -9px 0 -9px; overflow: hidden;}
#follow_register .follow_img{width:200px;height:156px;float:left;margin-right:8px;}
#follow_register .reg_form { margin-top:100px;}
#follow_register .reg_email { font-size:20px;width:240px;height:30px;vertical-align:bottom;}
#follow_register .reg_button { cursor:pointer;border:1px solid #6fe2fd;background-color:#e05e8f;font-size:20px;font-weight:bold;width:120px;height:33px;vertical-align:bottom;}
#follow_register .error{color:#ff0000;}
#follow_register .reg_success{width:405px;height:90px;background-color:#fff;float:right;margin-right:15px;margin-top:57px;padding:5px;}

#follow {background-color:#fff;width: 638px; height: 180px;  overflow: hidden;padding:10px;}
#follow h2{font-size:18px;}

/** pagination **/
#main #box-cams div.pagination {  background-color:#EBEDED;  border:1px solid #d9d9d9;width:100%;}
#main #box-cams div.pagination {padding:5px;font-weight:bold; font-size:12px;}
#main #box-cams div.pagination div.col2-1 { width:28%; }
#main #box-cams div.pagination div.col2-2 { width:72%;text-align:right; }
#main #box-cams div.pagination div.col2-2 a{padding:3px;}
#main #box-cams div.pagination div.col2-2 .pagination-active{color:red;}

/** linebreaks fix **/
.clearfix:after { content: "."; display:block; height:0; clear:both; visibility: hidden;}
.clearfix {display: inline-block;}
.clearall {clear: both; overflow: hidden; height: 0;}


/* box profile */
#main #box-profile  {height:100%;background-color: #fff; color:#000;padding:12px 20px 20px 20px;}
#main #box-profile .left {float:left;display:block;width:280px;}
#main #box-profile .right {float:left;display:block;width:675px;}
#main #box-profile .right h2{font-size:16px;padding:8px; 0 0 5px;color:#6fe2fd;display:block;width:658px;height:16px;background:url(../img/bg_head_profile.png);overflow:hidden;}

#main #box-profile .right ul li.pictures {background-image:url(../img/bg-camera.gif);background-repeat:no-repeat;display:block;float:left;height:25px;margin:6px 60px 0 18px;padding-left:32px;padding-top:4px;}
#main #box-profile .right ul li.pictures a{color:#6fe2fd;font-weight:bold;}
#main #box-profile .right ul li.pictures a:hover{color:#e35a8c;}

#main #box-profile .right ul li.movies {background-image:url(../img/bg-movies.gif);background-repeat:no-repeat;display:block;float:left;height:25px;margin:6px 45px 0 8px;padding-left:32px;padding-top:4px;}
#main #box-profile .right ul li.movies a{color:#6fe2fd;font-weight:bold;}
#main #box-profile .right ul li.movies a:hover{color:#e35a8c;}

#main #box-profile .right .snapshots{display:block;width:673px;height:162px;background-color:#F8F8F8;border:1px solid #d9d9d9;}
#main #box-profile .right .snapshots img{width:119px;margin:5px;border:1px solid #000;}

#main #box-profile .right .snapshots .sexfotos{margin:5px 5px 5px 15px;float:left;text-indent: -9999px;display:block;width:315px;height:30px;background:url(../img/bt_sexfotos.png)}
#main #box-profile .right .snapshots .sexfotos:hover{background-position:0px -30px;)}
#main #box-profile .right .snapshots .profile{margin:5px 5px 5px 15px;float:left;text-indent: -9999px;display:block;width:315px;height:30px;background:url(../img/btn_subd_profile.png)}
#main #box-profile .right .snapshots .profile:hover{background-position:0px -30px;)}
#main #box-profile .right .snapshots .startchat{margin:5px 5px 5px 5px;float:left;text-indent: -9999px;display:block;width:315px;height:30px;background:url(../img/bt_startchat.png)}
#main #box-profile .right .snapshots .startchat:hover{background-position:0px -30px;)}

#main #box-profile .big_shots{display:block;width:100%;padding-top:10px;}
#main #box-profile .big_shots img{width:236px;height:177px;border:none}


#main #box-profile .flo-left{float:left;width:385px;height:100%;}

#main #box-profile .follow{margin:20px 0 0 0;float:left;display:block;width:385px;}
#main #box-profile .follow h3{text-indent: -9999px;display:block;width:385px;height:33px;background:url(../img/bg_head_volgmij.png);overflow:hidden;}
#main #box-profile .follow img{border:none;}


#main #box-profile .profile_info{margin:10px 0 0 0;float:left;display:block;width:385px;}
#main #box-profile .profile_info h3{text-indent: -9999px;display:block;width:385px;height:33px;background:url(../img/bg-profile.png);overflow:hidden;}

#main #box-profile .profile_info .info_blok{padding:5px;display:block;width:373px;background-color:#F8F8F8;border:1px solid #d9d9d9;}
#main #box-profile .profile_info .info_blok .info_left{margin-top:8px;float:left;display:block;width:120px;}
#main #box-profile .profile_info .info_blok .info_right{margin-top:8px;float:left;display:block;width:250px;}
#main #box-profile .profile_info .info_blok .info_right  div.rating {float:left; display:block; margin-left:4px; margin-top:2px;}
#main #box-profile .profile_info .info_blok .info_right  div.rating ul {width:60px;list-style:none;margin: 0px;padding:0px;height: 12px;position: relative;background: url('../img/rating/stars.png') top left repeat-x;}
#main #box-profile .profile_info .info_blok .info_right  div.rating ul li{text-indent: -90000px;padding:0px;margin:0px;float: left;background: url('../img/rating/stars.png') left bottom;position: absolute;height: 12px;display: block;text-indent: -9000px;z-index: 1;}
#main #box-profile .profile_info .info_blok .info_right span{margin-left:5px;font-size:11px;color:#999}
#main #box-profile .profile_info .info_blok .line{height:10px;display:block;margin:5px 0 5px 0;border-bottom:1px solid #d9d9d9;}

#main #box-profile .profile_twitters form{padding:10px;}
#main #box-profile .profile_twitters form .word_count{width:100%;}
#main #box-profile .profile_twitters .submit{border:1px solid #e35a8c;background-color:#000;color:#6fe2fd;font-weight:bold;padding:3px;margin-top:3px;}
#main #box-profile .profile_twitters form span{float:right;margin-right:10px;color:#e35a8c;font-size:11px;line-height:16px;font-family:'Lucida Grande',sans-serif;}
#main #box-profile .profile_twitters form .error{color:red;display:block;}
#main #box-profile .profile_twitters .big_shots{padding:10px 0 0 20px;}
#main #box-profile .profile_twitters .big_shots img{width:260px;height:195px;border:none}

#main #box-profile .profile_twitters{margin:20px 0 0 5px;float:left;display:block;width:565px;height:100%;}
#main #box-profile .profile_twitters h3{text-indent: -9999px;display:block;width:565px;height:33px;background:url(../img/bg-xxx-camz.png);overflow:hidden;}
#main #box-profile .profile_twitters #twitters {display:block;width:563px;background-color:#F8F8F8;border:1px solid #d9d9d9;}


#main #box-profile .webcamsex_fotos{margin:20px 0 0 5px;float:left;display:block;width:565px;height:215px;}
#main #box-profile .webcamsex_fotos h3{text-indent: -9999px;display:block;width:565px;height:33px;background:url(../img/bg_head_fotos.png);overflow:hidden;}
#main #box-profile .webcamsex_fotos #galleries{display:block;width:563px;background-color:#F8F8F8;border:1px solid #d9d9d9;}
#main #box-profile .webcamsex_fotos #galleries ul{padding:10px;}
#main #box-profile .webcamsex_fotos #galleries ul li{padding:3px;font-size:14px;font-weight:bold;}
#main #box-profile .webcamsex_fotos #galleries ul li span{font-weight:bold;}



/* Model options */
#ajax_listOfOptions{position:absolute;width:180px;max-height:200px;overflow:auto;border:1px solid #67cbdf;background-color:#fff;text-align:left;font-size:11px;	z-index:100;}
#ajax_listOfOptions div{margin:1px;	padding:1px;cursor:pointer;	font-size:11px;}
#ajax_listOfOptions .optionDiv{	}
#ajax_listOfOptions .optionDivSelected{ background-color:#feb500;color:#fff;}
#ajax_listOfOptions_iframe{background-color:#f00;position:absolute;z-index:5;}
form{display:inline;}

.trade{width:195px;height:19px;display:block;float:left;margin-top:6px;font-weight:bold;overflow:hidden;}
.footer{text-align:center;padding:5px;}
.msg.error {
background-color:#FEEBEB;
border:2px solid #FFAEAE;
}


/* facebox */
#facebox .b { background:url(../img/facebox/b.png);}
#facebox .tl { background:url(../img/facebox/tl.png);}
#facebox .tr { background:url(../img/facebox/tr.png);}
#facebox .bl { background:url(../img/facebox/bl.png);}
#facebox .br { background:url(../img/facebox/br.png);}
#facebox { position: absolute; top: 0; left: 0; z-index: 100; text-align: left;}
#facebox .popup { position: relative;}
#facebox table { border-collapse: collapse;}
#facebox td { border-bottom: 0; padding: 0;}
#facebox .body { padding: 10px; background: #000; width: auto;}
#facebox .loading { text-align: center;}
#facebox .image { text-align: center;}
#facebox img { border: 0; margin: 0;}
#facebox .footer { border-top: 0px solid #DDDDDD; padding-top: 13px; margin-top: 0px; text-align: right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br { height: 10px; width: 10px; overflow: hidden; padding: 0;}
#facebox_overlay { position: fixed; top: 0px; left: 0px; height:100%; width:100%;}
.facebox_hide { z-index:-100;}
.facebox_overlayBG { background-color: #000; z-index: 99;}
* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

/* toolbar */
#toolbar {position: fixed;bottom: 0px;width: 100%;left: 0px;z-index: 3000;text-align: right;background-color: #f1eded;border-top: 1px solid #b5b4b4;}
#toolbar a{color:gray; text-decoration:none;}
#toolbar a:hover{color:#000;}
#toolbar ul {list-style:none; height: 20px;margin-right: 17px;*margin-right: 0px;background-repeat: repeat-x; overflow:hidden;margin-top:0px;margin-bottom:0px;}
#toolbar li{float: right;padding: 1px 10px 1px 10px;margin: 2px 0px 2px 5px;border-left: 1px solid #d7d7d7;font-size: 11px;color: #003399;cursor: pointer;}
#toolbar li:hover{ background-color:#EBF2FA }
