body {
	font-family:Arial, sans-serif;
	color: #fff;
	background: #900000;
	font-size:12px;
	color:#FFF;
	line-height:18px;
}

div { 
    
}

.clear{
	clear:both;
}

.white{
	color: #fff;
}
 
textarea{
	font-size:12px;
}


h1{
	font-size: 22px;
	font-weight: normal;
	color: #ff9500;
	padding-left: 4px;
	padding-right: 2px;
}
h3{
	font-weight:normal;
	font-size: 14px;
	text-align: right;
	padding-right: 30px;
}



a {
	text-decoration:none;
	color:#FFA200;
}
a:hover {
	text-decoration:underline;
}

.clear {
	clear:both;
}

.floated-left{
	float:left;
}

.floated-right{
	float:right;
}
input,select,textarea{
	background:#7a0000;
	border:1px solid #f5a700;
	color:#fff;
	padding:2px;
	font-family:Arial;
}
input[type="file"]{
	font-size:11px;
}

div#page {
	width:934px;
	border:0px;
	margin:auto;
}

.button2{
	width:60px;
	color:#f5a000;
	font-size:11px;
	background:url(../images/btn2-bg.gif) repeat-x left center;
	cursor:pointer;
}

.button3{
	cursor:pointer;
	width:60px;
	color:#CCC;
	font-size:11px;
	border:1px solid #ccc;
	background:url(../images/btn3-bg.gif) repeat-x left center;
}
.button4{
	cursor:pointer;
	width:60px;
	color:#F5a000;
	font-size:11px;
	border:1px solid #F5a000;
	background:url(../images/btn4-bg.gif) repeat-x left center;
}
.button4:hover{
	text-decoration:none;
}

.n_title{
		font-size: 16px;	
		font-weight: bold;	
		color: #fff;
		padding: 4px;
}

.big-dark-row{
	background:#800;

}
.models-table td{
	line-height:45px;
}

.right-small-label{
	height:18px;
	text-align:left;
	padding-left:10px;
	color:#ffa200;
	padding-top:4px;
	padding-bottom:4px;
	line-height:16px;
}

span.arrow-down{	background: url(../images/expl-bottom.gif) no-repeat left bottom;}

p.form-ind{	
		border: 1px solid #f5a700;	
		padding:4px 4px 4px 50px; 
		line-height:16px;	
		font-size:11px; 	
		color :#f5a700;	
		background :#820000 url(../images/info-icon.gif) no-repeat 20px center;
}

div#logo{
	width: 496px;
	background: url(../images/design/logo.jpg);
	height: 87px;

	float:left;
}

div#header div.l-s{
	width: 9px;
	float:left;
	background: #900000 url(../images/design/l-s.jpg) repeat-x left center;
	height: 28px;
}

div#header div.r-x{
	width: 15px;
	float:left;
	background: #900000 url(../images/design/r-x.jpg) repeat-x left center;
	height: 28px;
}

div#header div.menu{
	height:28px;
	background: #900000 url(../images/design/menu_bg.jpg) repeat-x left center;
	float:left;
	width: 910px;
	line-height: 28px;
}

div#header div.menu a{
	font-size: 12px;
	color :#ffcc00;
	text-decoration: none;
	padding:4px 10px 4px 10px;
	display:inline;
}

div#header div.menu a.current{
	background: #900000;
	color:#fff;
	padding:3px 9px 4px 10px;
	border-left:1px solid #600;
	border-top:1px solid #600;
}


div#header div.menu a:hover{
	background: #900000;
}

div.guest{
	background: #900000 url(../images/design/header.jpg) no-repeat left top;
}

div.user{
	background: #900000 url(../images/design/header.png) no-repeat left top;
}

.form_definitions{
	color: #ffcc00;
	padding-top: 20px;
}

.form_definitions strong{
	font-weight: bold;
	color: #fff;
}
.form_definitions {
	text-indent: 10px;
}

td.form_definitions{
padding: 2px;
}


#top-languages{
	float:left;
	width: 100px;
	padding-top:68px;
	text-align: right;
}

div#header #header_left {
	display: inline;
	float: left;
	width: 430px;
	height: 50px;
	margin-top: 27px;
}

div#header #header_left a {
	display:block;
	width:430px;
	height: 50px;
}


div#header #header_right {
	width:279px;
	float:right;
	height:70px;
	color: #fff;
	font-weight: bold;
	padding-top: 17px

}
div#header_left img {
	padding:16px 0px 0px 10px;
	border:none;
}


ul#menu {
	text-align:center;
	list-style:none;
	padding-top:20px;
}
ul#menu a {
	font-size:18px;
	color:#fff;
	text-decoration:none;
}
ul#menu a:hover {
	text-decoration:none;
	color:#eca9f7;
}

div.hr-left{
		width: 19px;
		height: 70px;
		float:left;
		background: url('../images/design/login-l.jpg') no-repeat center center;
}
#hecLoginForm{
	padding-top: 10px;
}

div#header_right #loginForm {
	height: 70px;

	float:left;
	background: url('../images/design/login-c.jpg') repeat-x top center;
	width: 240px;
}
div#header_right #loginForm p {
	padding-top: 8px;
	line-height:13px;
}

div#header_right #loginForm  span{
	color:#ffcc00;
}

div.model-thumb {
	text-align:center;
	height: 138px;
	width: 149px;
	padding-top: 8px;
	background: url('../images/design/thumb-mare.jpg') no-repeat left center;
}


div.model-thumb-show {	float:left;	text-align:center;	height: 118px;	width: 119px;	padding: 12px 12px 12px 12px;	background: url('../images/design/thumb_.png') no-repeat center center;}div.model-thumb-show div.next{	padding-top: 10px;	padding-left: 6px;	font-size: 10px;	color: #fc0;	overflow:hidden;	height: 12px;width:106px;	text-align:left;}div.next p{	height: 12px;	display:block;	width: 126px;	}div.model-thumb-show div.next span{	color: #fff;	font-weight: bold;	}


div#header_right #loginForm p  a{
	font-size: 11px;
	font-weight:normal;
}

div.hr-right{
		width: 18px;
		height: 70px;
		float:left;
		background: url('../images/design/login-r.jpg') no-repeat center center;
}





div#loginForm #accountUser, div#loginForm #accountPassword {
	width:86px;
	margin-right: 3px;
	font-size:11px;
	font-family:Arial;
}




div#submenu {
	background:url('../images/design/submenu-bg.png');
	height:30px;
	width: 899px;
	margin-left: 21px;
}

div#submenu #submenu_left {
	float:left;
	line-height: 30px;
	display: inline;
	margin-left: 20px;
	cursor: default;
}


#submenu_right {
	width: 232px;
	text-align: right;
	height: 37px;
	float:right;
	background: url(../images/design/bott_bg.jpg) repeat-x center center;
}

div.b-l{
	float:right;
	background: url(../images/design/b-l.jpg) no-repeat center center;
	width: 22px;
	height:37px;
}

div.b-r{
	float:right;
	background: url(../images/design/b-r.jpg) no-repeat center center;
	width: 20px;
	height:37px;
}
div.search{
float:right;
width: 274px;
}

#searchForm {
	padding-top: 4px;
	height: 17px;

}


#searchForm select {
	font-size: 10px;
	border: 1px solid #f33;
	background: #600;
	color : #fc0;
}


#searchForm #query {
	width:140px;
	font-size:11px;
}


div#content {
	width:934px;
	text-align:center;
	background: #900000;

}


div.login-left{
	float:left;
	width: 20px;
	height:382px;
	background: url(../images/design/left-log-box.jpg) no-repeat left center;
}

div.login-cent{
	float:left;
	width: 220px;
	height:368px;
	padding-top: 14px;
	background: url(../images/design/cent-log-box.jpg) repeat-x left center;
}

div.login-right{
	float:left;
	width:10px;
	height:382px;
	background: url(../images/design/right-log-box.jpg) repeat-x left center;
}


div.reg-left{
	float:left;
	width: 20px;
	height:420px;
	margin-top: -38px;
	background: url(../images/design/left-reg-box.jpg) no-repeat left center;
}

div.reg-cent{
	float:left;
	width:289px;
	padding-top:0px;
	height:420px;
	margin-top: -22px;
	background: url(../images/middle-girl.jpg) no-repeat left center;
}

div.reg-right{
	float:left;
	width:259px;
	height:393px;
	margin-top: -16px;
	background: url(../images/login-girl.jpg) no-repeat left center;
}

html>body div.reg-cent{
	margin-top:-21px;
}

.dim600{
	width:770px;
	margin:auto;
	padding-top: 10px;
}

.dim800{
	width:850px;
	margin:auto;
	padding-top: 10px;
}

div.box308{
	width: 308px;
}
div.box308	div.top{
			height:11px;
			background: url(../images/design/308box-top.jpg) no-repeat center center;
}
div.box308	div.center{
			height: 100px;
			background: url(../images/design/308box-center.jpg) repeat-y center center;
			}
			
div.box308 	div.foot{
			height:13px;
			background: url(../images/design/308box-foot.jpg) no-repeat center center;
}	

div.box200{
	width: 217px;
	padding-right: 40px;
}
div.box200	div.top1{
			height:11px;
			background: url(../images/design/200box-top.jpg) no-repeat center center;
}
div.box200	div.center1{
			padding-left: 10px;
			padding-right: 10px;
			overflow:hidden;
			word-wrap:true;
		
			background: url(../images/design/200box-center.jpg) repeat-y center center;
			}
			
div.box200 	div.foot1{
			height:13px;
			background: url(../images/design/200box-foot.jpg) no-repeat center center;
}	



div.prof-box{
	width: 196px;
}

div.prof-box	div.top1{
			height:7px;
			background: url(../images/design/prof-box-top.jpg) no-repeat left bottom;
}
div.prof-box	div.center1{	
			padding: 8px 10px 0px 10px;
		
			overflow:hidden;
			word-wrap:true;
			background:url(../images/design/prof-box-center.jpg) repeat-y left top;
			}
			
div.prof-box	div.foot1{
			height:11px;
			background: url(../images/design/prof-box-foot.jpg) no-repeat left top;
}	




div.box260{
	width: 257px;
	
}
div.box260	div.top{
			height:11px;
			background: url(../images/design/260box-top.jpg) no-repeat center center;
}
div.box260	div.center{
			padding-left: 10px;
			padding-right: 10px;
			overflow:hidden;
			word-wrap:true;
		
			background: url(../images/design/260box-center.jpg) repeat-y center center;
			}
			
div.box260 	div.foot{
			height:13px;
			background: url(../images/design/260box-foot.jpg) no-repeat center center;
}	

div.box260 p {
	font-size: 12px;
	text-align:right;
	float:left;
	width: 124px;
}
div.box260 b{
	color: #ffcc00;
}


div.box260 h3{
	font-size: 14px;
	text-align: right;
	padding-bottom: 10px;
	padding-right: 10px;
}


div.camp-icon0{
	background: url(../images/design/camp_onet.jpg) no-repeat center center; 
	width: 103px;
	height: 132px;
	float:left;
}

div.camp-icon1{
	background: url(../images/design/camp_fort.jpg) no-repeat center center; 
	width: 103px;
	height: 132px;
	float:left;
}

div.camp-icon2{
	background: url(../images/design/camp_aff.jpg) no-repeat center center; 
	width: 103px;
	height: 132px;
	float:left;
}

.mainColor{
	color: #ffcc00;
}


.redColor{
	color: #900000;
}

.bigOne{
	font-size: 14px;
	font-weight: bold;

}

			

div.modelBox {
	width: 130px;
	margin:auto;
}

div.modelBoxH {

}

div.modelBoxH p.nume-model{
	padding-top: 4px;
	overflow: hidden;
	font-weight: bold;
	color: #f33;
}

div.modelBoxF {
	width: 60px;
	background: #f33;
	color: #fdf;

}

div.modelBoxF span.status{
	padding-bottom: 5px;
	display:block;
	width: 30px;
	float:right;
	padding-right: 5px;
}

#flashObj{

}

p.nume-model a{
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}


div.modelPicture img {
	width:128px;
	
	border:1px solid #7E0404;
}


div.modelPicture{

}

#girls{

	margin:auto;
	width:875px;
	text-align:center;
}
div.models {
	padding:0px 15px;
	text-align:center;
}
div.models ul, div.models ol {
	padding-left:10px;
	margin-left:10px;
}
div#footer {
	padding-top:27px;
	text-align: center;
	width: 926px;
	line-height: 30px;
	color: #999;
	font-size: 10px;
	cursor: default;
}

div.n_faq{
	text-align:left;
}

div.live-dep{
	padding-left: 4px;
}
div.all-dep{
	padding-left: 86px;
}

div#footer div.foot-top{
	height:34px;
	background: #900000 url("../images/design/footer-bar.png") no-repeat left  center;
}

div#footer div.foot-c{
	font-size: 11px;
	color:#fff;
}

div#footer span{
	color: #fff;
}

div#footer a {
		text-decoration: none;
		padding: 2px;
		color:#FFf;
}

div#footer a:hover {
		text-decoration:underline;
}

	
	
	
	
	
/* Some old classes */
.title {
	color: #ffa200;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}
/*new css implemented */

span.title{
	border-bottom: 1px solid #fc0;
}

.small_title{
	font-size: 12px;
	font-weight: bold;
}

.n_menu {
	height:25px;
	margin-left:40px;
	clear: both;
	line-height: 25px;
}
.n_menu a {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	padding: 3px 8px;
}
.n_menu a:hover {
	background: #FFF;
	color:#C00;
}

.n_splitter {
	margin:0px 2px -6px 2px;
}

.n_splitter2 {
	margin:0px 4px -6px 4px;
}

.n_href_yellow {
	color:#ff9500;
	padding:10px 0px 10px 0px;
	font-size: 11px;
	font-weight: bold;
	text-align:left;

}
.n_answer ul {
	list-style: square inside ;
}
.n_answer ul li{
	padding-left: 10px;
}

.n_answer{
	line-height:18px;
}

.n_forms {
	cursor: default;
	color: #FFF;
}


.n_forms td.label {

	text-align: right;
	font-weight: bold;
	text-transform: lowercase;
}

.n_forms td.label2 {
	text-align: center;
	font-weight: bold;
}

.n_message_error {
	font:11px arial;
	font-weight:bold;
	color:#111;
	text-align:center;
	padding:2px;
	border:1px solid #600000;
	background: #ffa200;
	-moz-border-radius: 4px;
	
}

div.girls-cont{
		padding-top: 30px;
}

div.girls-cont .invite{
	padding: 1px;
}



.n_forms td{
	padding-bottom: 4px;
}

.n_forms label{
	text-align: left;
	padding-right: 4px;
}

.inpBg{
	display:block;
	width: 154px;
	height: 22px;
	padding:0;
	background: url('../images/design/input-forms.jpg') no-repeat top center;
}
.inpBgbig{
	display:block;
	width: 240px;
	height: 38px;
	padding:0;
	background: url('../images/design/biginp.png') no-repeat top center;
}

#loginButton {
	width: 42px;
}

.n_forms a {
	text-decoration: none;
	color: #FFCC00;
}

.n_forms a:hover {
	text-decoration: underline;
}

a#joinNow {
	display: block;
	width: 70px;
	height: 20px;
	padding: 2px;
	line-height: 20px;
	margin-top: 10px;
	font-size: 10px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	border:1px solid #850101;
	-moz-border-radius: 4px;
	background: #BD0303;
	
}
a#joinNow:hover {
	font-size: 12px;
}
.n_td_spacer {
	height:10px;
}
.n_td_section_spacer{
	height: 40px;
}

h4 {
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size: 13px;
}


.button {
	background:#7a0000;
	border:1px solid #600;
	font-size:11px;
	-moz-border-radius: 4px;
	color: #fc0;
	cursor: pointer;
	cursor: hand;
	padding: 2px 4px; 
}

.text-field {
	background:#600;
	border:1px solid #f33;
	font-size:11px;
	width: 620px;
	color: #fc0;
}

.n_forms_register td {
	text-align:left;
	padding:2px 0px 0px 0px;
}
table td.right-label {
	padding-top:2px;
	text-align:left;
	padding-right: 10px;
	font-size:12px;
	height: 30px;
	color: #ffa200;
	vertical-align:top;
	width:100px;
}



* html .n_forms_register td {
	text-align:left;
	padding:0px 0px 0px 0px;
}


* html .n_forms_register input {
	
}
.n_forms_register2 td {
	padding-top:2px;
}

.n_forms_register2 .title {
	color:#fff;
}

* html .n_forms_register2 td {

	text-align:left;
	padding:0px 0px 0px 0px;
}


.n_forms_register2 .button{
padding:6px;
	font-weight:bold;
}

.n_user_preview {
	border:2px solid #fc0;
}
.n_href_login {
	color:#fff600;
}

a.left{
	color: #fff;
}

td.input{
	text-align:left;
	padding-left: 10px;
}

div.profile-info{
	border:1px solid #B47B2A;
	padding: 5px;
	width: 640px;
	background: #ddd;
}

div.profile-images{
	border:1px solid #B47B2A;
	padding: 5px;
	width: 640px;
	background: #ddd;
}
div.profile-schedule{
	border:1px solid #B47B2A;
	padding: 5px;
	width: 640px;
	background: #ddd;
}

div.profile-info span.infoTitle{
	color: #B47B2A;
}

div.profile-info span.infoContent{
	color: #CC0000;
	padding-left: 5px;
}

div.profile-schedule table th{
	color: #B47B2A;
	font-weight: bold;
}

div.profile-schedule table tr{
	background: #EEE;
}
div.profile-schedule table tr.impar{
	background: #ccc;
}

div.profile-schedule table td{
	color: #CC0000;
}


div.profile-shows{
	border:1px solid #B47B2A;
	padding: 5px;
	width: 640px;
	background: #ddd;
}

div.profile-shows table th{
    color: #B47B2A;
	font-weight: bold;
}

div.profile-shows table tr{
	background: #eee;
}

div.profile-shows table tr.impar{
	background: #ccc;
}
div.profile-shows table td{
	color: #CC0000;
}

img.img-model{
	float:left;
	border: 1px solid #CC0000;

	margin-right: 5px;
}

div.container{
	padding:0px 20px 20px 20px; 
}

span.info {
	padding-left: 5px;
	color: #FFFFFF;
}

.n_title3{
	color: #FF0000;
	font-size:18px;
	font-family:arial;
	font-weight:bold;
	text-align:left;
}

.title3{
	font-weight:bold;
	text-align:left;
	font-size: 12px;
}

table.mesaje{

}
table.mesaje th{
	background: #ccc;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	height: 20px;
}
.form_header_title{
	color: #fff;
	background: #f33;
	height: 20px;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	padding-left: 5px;
	margin-top: 20px;
}

div.model-bigger{
	display:none;
	position:absolute;
	width:211px;
	height: 196px;
	margin-left: -28px;
	margin-top: -34px;
	overflow:hidden;
	z-index: 100;

}

div.l-t{
	height: 196px;
	float:left;
	width: 14px;
	background: url(../images/design/l-t.png) no-repeat center center;
}

div.c-t{
	height: 186px;
	float:left;
	width: 154px;
	padding-top: 10px;
	background: url(../images/design/c-t.png) repeat-x center center;
}

div.r-t{
	height: 166px;
	padding-top: 30px;
	float:left;
	width: 43px;
	background: url(../images/design/r-t.png) no-repeat center center;
}


a img{
	border: none;
}
div.floated{
	float:left;
	padding: 12px;
	width:149px;

}
div.model-bigger div.flags img{
	margin-right: 4px;
	margin-top: 4px;
}


div.model-bigger div.image{
   float:left;
   width: 148px;
   height: 154px; 
   background: #000;
   border: 1px solid #000;
}

div.model-bigger div.rating{
	float:left;
	width: 20px;
	height: 80px;
	background: url('../images/design/') no-repeat center center;
}

a p.model-name {
	font-size: 10px;
	color: #fff;
	padding-left:2px;
	font-weight: bold;
	
}




/*------------------------- PROFILE LAYOUT ------------------------------------*/

#profile{
	width: 809px;
	margin:auto;
}

#profile div.top{
			height: 42px;
			background:url('../images/design/right-r.jpg') no-repeat -5px 0px; 
		}

#profile div.cent{
			background: url('../images/design/profile-cent.jpg') repeat-y center center;
		}		

#profile div.bottom{
		height:13px;
			background: url('../images/design/profile-bottom.jpg') no-repeat center center;
}

div.date  p.box-head{
	font-weight: bold;
	font-size: 12px;
	color: #ffcc00;
	text-indent:0px;
	padding-bottom:6px;
}

div.gall-box{
	width: 536px;
}

div.gall-box div.top1{
			height: 10px;
			background:url('../images/design/gall-top.jpg') no-repeat left bottom; 
		}

div.gall-box div.center1{
			background: url('../images/design/gall-center.jpg') repeat-y top center;
		}		

div.gall-box div.bottom1{
		height:10px;
			background: url('../images/design/gall-foot.jpg') no-repeat top center;
}


div.left-column{
	width : 200px;
	min-height: 500px;
	height: auto!important;
	height: 500px;
	float:left;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
	text-align:left;
}



/*-------------- PROFILE MENU -----------------*/

div.girl-menu a.profile{
	background: url('../images/design/girlskin/profile_.png') no-repeat left top; 
	font-size: 14px;
	font-weight: bold;
	display:block;
	padding-left: 35px;
	height: 24px;
	color: #fff;
	text-decoration: none;
	padding-top:4px;
	
}


div.girl-menu a.profile:hover{
	background: url('../images/design/girlskin/profile.png') no-repeat left top;
}



div.girl-menu a.schedule{
	background: url('../images/design/girlskin/schedule_.png') no-repeat left top; 
	font-size: 12px;
	font-weight: bold;
	display:block;
	padding-left: 20px;
	height: 20px;
	color: #fff;
	text-decoration: none;
}

div.girl-menu a.schedule:hover{
	text-decoration: underline;
}

.active{
	color: #fc0;
}

div.girl-menu a.gallery{
	background: url('../images/design/girlskin/gallery.png') no-repeat left top; 
	font-size: 12px;
	font-weight: bold;
	display:block;
	padding-left: 20px;
	height: 20px;
	color: #fff;
	text-decoration: none;
}

div.girl-menu a.freechat-butt{
	width: 196px;
	height:42px;
	background: url('../images/design/freechat-butt.gif') no-repeat left center;
	display:block;
}
div.girl-menu a.privatechat-butt{
	width: 196px;
	height:42px;
	background: url('../images/design/privatechat-butt.gif') no-repeat left center;
	display:block;
}



div.girl-menu a.gallery:hover{
  text-decoration: underline;
}

div.girl-menu a.record{
	background: url('../images/design/girlskin/record_.png') no-repeat left top; 
	font-size: 12px;
	font-weight: bold;
	display:block;
	padding-left: 20px;
	height: 20px;
	color: #fff;
	text-decoration: none;
}

div.girl-menu a.record:hover{
text-decoration: underline;
}


div.girl-menu a.favorites{
	background: url('../images/design/girlskin/favorites.png') no-repeat left top; 
	font-size: 12px;
	font-weight: bold;
	display:block;
	padding-left: 20px;
	height:20px;
	color: #fff;
	text-decoration: none;
}

div.girl-menu a.favorites:hover{
	text-decoration: underline;
}

/*---------------- End OF PROFILE MENU  ----------------*/


div.date  p{
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	padding-bottom: 10px;
	line-height:14px;
}

div.date div.general table td{
	color: #fff;
	
}
div.date div.general table td.field{
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	width: 110px;
	height: 16px;
}


div.girl-menu a.comments{
	background: url('../images/design/girlskin/comments.png') no-repeat left top; 
	font-size: 12px;
	font-weight: bold;
	display:block;
	padding-left: 20px;
	height:20px;
	color: #fff;
	text-decoration: none;

}

div.girl-menu a.comments:hover{
text-decoration: underline;
}

div.date div.preference .field{
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	width: 130px;
	padding-right: 6px;
	text-indent:0px;
}

div.preference p{
	color: #fff;
	font-weight:normal;
	padding:0px;
	font-size: 11px;
}

fieldset{
	border: 1px solid #f33;
	padding: 5px; 
	margin-top: 10px;
	margin-bottom: 5px;
}
legend{
	padding-left: 5px;
	color: #ffcc00;
	font-size: 11px;
	font-weight: bold;
}


div.right-column{
	
	float:left;
	padding-top: 15px;
}



div.right-column div.big-picture{
	padding-bottom: 14px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 4px;
	width : 526px;
	height: 340px;
	overflow: hidden;
	text-align:center;
}

#img_prin{
	border:1px solid #7e0404;
	display:block;
	margin:auto;
}
div.pictures {
	height: 80px;
	width: 430px;
	float:left;
	overflow: scroll;
	position: relative; 	
	border-left:1px solid #7e0404;
	border-right:1px solid #7e0404;
}

div.slide_pic{
	position: absolute;
	left: 0;
	top: 0;
	
}

div.gall-thumb{
	width : 100px;
	float: left;
	overflow:hidden;
	margin-right: 10px;
	margin-left: 5px;
}

div.gall-thumb img{
	border: none;
}

div span.nowLive{
	position:absolute;
	display:block;
	height:30px;
	width: 30px;
	z-index: 1;
	background: url('../images/design/girlskin/live.png');
}

div.left-move{
	width: 30px;
	height:62px;
	float:left;
	padding-right: 10px;
	padding-left:10px;
}

div.left-move a{
	padding-top: 14px;
	display:block;
	width: 30px;
	height: 62px;
	background: url('../images/design/left-arraw.jpg') no-repeat center center; 
}

div.left-move a:hover{
background: url('../images/design/left-arraw_.jpg') no-repeat center center;
}

div.right-move a:hover{
background: url('../images/design/right-arraw_.jpg') no-repeat center center;
}

div.right-move a{
	padding-top: 14px;
	width: 30px;
	height: 62px;
	display:block;
	background: url('../images/design/right-arraw.jpg') no-repeat center center;
}


div.right-move{
	width: 30px;
	height: 62px;
	float:left;
	padding-left: 10px;
}



div.other-models{
	width: 858px;
	height: 120px;
	margin-top: 20px;
	padding-bottom: 20px;	
	margin:20px auto;
}

#information{
	width:516px;
	padding-left: 10px;
}

div.other-model {
	 width: 102px;
	 height:122px;
	 background:#4c0101;
	float:left;
	margin-right: 44px;
	
}
div.other-model a{
	text-align: center;
	color: #fff;
	line-height: 20px;
    display:block;
    text-decoration: none;
	
}

div.left-navigation{
	position:absolute;
	height:120px;
	width: 250px;
	z-index:10000;
}


div.other-model a:hover{
	color: #ffcc00;
	
}
div.other-model a span.name{
	font-weight: bold;
}
div.other-model a span{
 width: 100px;
 margin:auto;
  text-align:center;
  display: block;
  background: url('../images/design/span.png');
}

div.other-model a img{
	border: none;
}

div.hidden-div{
	display:none;
}


/*               Layout CSS                  */

div.model-title{
	width: 542px;
	float:left;
	text-align:left;
	line-height: 42px;
}


div.model-title  div.left{
	width:31px;
	height:42px;
	float:left;
	background: url(../images/design/h1-left.jpg) no-repeat center center;
}


div.model-title  div.right{
	width:11px;
	float:left;
	height: 42px;
	background: url(../images/design/h1-right.jpg) no-repeat center center;
}

#profile div.model-title  div.cent{
	float:left;
	height: 42px;
	background: url(../images/design/h1-center.jpg) repeat-x center center;
}
.studio{
	padding-top: 10px;
}
div.cont-faq{
	padding: 0px 10px 20px 10px;
}
div.cont-faq h3{
	text-align:left;
	padding-left:15px;
	padding-bottom: 4px;
	color: #ffcc00;
	font-weight: bold;
}

div.cont-faq p.text{
	padding-left: 24px;
	padding-top: 6px;
	
} 

div.cont-faq ol,div.cont-faq ul{
	list-style-type: square;
	padding-left: 40px;
	padding-bottom: 10px;

}

div.cont-faq ol li{
	padding-left: 10px;
	padding-top:4px;
}

div.question{
	-moz-border-radius: 20px;
	color: #ff9500;
	text-align:left;
	font-size:12px;
}

.question-text{
	color: #ff9500;
	font-weight:bold;
}

.model-bigger p.model-name{
	padding-top:3px;
	text-align:left;
}

.model-bigger .encapsule a img{
	border:1px solid #7E0404;
}

p.model-name a{
	color: #fc0;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	vertical-align:baseline;
	line-height:18px;
}

div.stars{
	position:absolute;
	width: 20px;
	height: 80px;
	background: url('../images/design/rating.png');
}

div.rate{
	width: 185px;
	padding-top:7px;
	height: 23px;
	float:left;
	padding-left: 55px;

}

span.rate{
	font-size: 14px;
	font-weight: bold;
	line-height: 23px;
	float:left;
}

div.rate a{
	height: 23px;
	width: 23px;
	display : block;
	float:left;
	cursor:pointer;
}
.star{
	background: url('../images/design/star.png') no-repeat scroll 0 0;
}

.star-full{
	  background: url('../images/design/star.png') no-repeat scroll 0 -23px;
}

.loading{
	background: url('../images/design/loading.gif') no-repeat scroll center center;
}

.loading-i{
	background: url('../images/design/loading-i.gif') no-repeat scroll center center;
	min-height:340px;
	height:auto!important;
	height:340px;
}


#modal{
	width: 200px;
	height: 60px;
	position: absolute;
	cursor: pointer;
	top:0px;
	left:0px;
	z-index: 3;
	display:none;
}

.allready-voted{
	background: url('../images/design/allready-voted.png');
}


.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; }

.notification{
	font-weight: bold;
}

div.comment-content{
	text-align:left;
	margin-bottom:4px;
	padding-top:4px;
	padding-left:20px;
	padding-right:20px;
	position:relative;
}

div.comment-dark-row{
	background: url(../images/comment-dark-row.png) repeat-y left top;
}

div.comment-content span.name{
	font-size: 12px;
	color: #fc0;
	width: 200px;
	font-weight: bold;
	padding-left: 5px;
}

.profile-comment{
	width: 476px;
	font-size:11px;
	font-family:Tahoma;
	height: 46px;
	margin-bottom:8px;
}

#leave-comment{
	padding-top:20px;
}

div.comment-content span.data{
	position:absolute;
	bottom:2px;
	right:22px;
	font-size: 11px;
}

div.comment-content p.comment{
	padding: 5px 0px 5px 10px;
}
div.spacer_10{
	width: 10px;
	height: 10px;
}
.right{
	float:right;
}







div.models div.left-content-aff{
	width: 140px;
	padding: 10px 10px 20px 10px;
	float:left;
	text-align:left;
	border-left: 1px dashed #dff;
	border-bottom: 1px dashed #dff;
}
div.models div.left-content-aff div.submenu-aff a {
	display:block;
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px;
text-decoration: none;


padding-left: 4px;
}

div.models div.left-content-aff div.submenu-aff a:hover{
	background: #fc0;
	color: #900000;
}
div.models div.left-content-aff div.submenu-aff a.current{
	background: #fc0;
	color: #900000;
}

div.models div.right-content-aff{
	width: 687px;
	padding-top: 10px;
	float:left;
		border-left: 1px dashed #fff;
}
div.yourlink{
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#container-promo{

	padding-left: 20px;
	text-align:left;
	min-height: 371px;
	height: auto!important;
	height: 371px;
}

div.right-content-aff div.loading{
	width: 699px;
	height: 200px;
	background:url('../images/design/loading.gif') no-repeat center center;
}


#container-promo div.silver{
	float:left;
	width: 160px;
	padding-left: 20px;
	cursor: pointer;
}

div.create-camp{
		border-left: 1px dashed #dff;
		border-right: 1px dashed #dff;
}


div.payment{
	height: 84px;
	width: 538px;
	padding: 5px 0px 0px 10px;
	margin-top: 10px;
	background: url('../images/design/payment.jpg') no-repeat center center;
}
div.fun_title{
		padding-left: 4px;
		padding-top:4px;
}
div.fun_title span{
	font-weight: bold;
	font-size: 12px;
	color:#ffcc00;
}

div.fun_explanation{
	float:left;
	width: 390px;
	height: 35px;
	padding-top:4px;
	padding-left: 14px;
	padding-right: 4px;
}

div.fun_explanation img{
	margin-right: 10px;
}

div.payment div.button{
	width: 109px;
	height: 40px;
	float:left;
	text-align:center;
	background: transparent;
	border:none;
}

div.button a{
	display:block;
	line-height: 40px;
	font-weight: bold;
	text-decoration:none;
	margin:auto;
	color: #ffcc00;
	background: url(../images/design/buy-minutes-butt.jpg) no-repeat center center;

}

div.button a:hover{
	text-decoration:underline;
background: url(../images/design/but-minutes-butt-h.jpg) no-repeat center center;

}

div.submemnu-sort{
	display:inline;
	float:left;
}

div.filters{
	z-index: 300;
	margin-top:-4px;
	padding-left:30px;
}

div.filters div#filter-ad,div.filters div#filter-nad{
	display:none;
}
div.filters div#filter-ad div.f-l,div.filters div#filter-nad div.f-l{
		width:12px;
		height: 221px;
		float:left;
		background: url(../images/design/f-l.png) no-repeat center center;
}
div.filters div#filter-ad div.f-c,div.filters div#filter-nad div.f-c{
		text-align:left;
		background: url(../images/filters-bg.gif) repeat-y 0 0 ;
		width:100%;
}

div.filters div#filter-ad div.filters-bottom{
		height:17px;
		background:url(../images/filters-bottom.gif) no-repeat 0 0;
		
}


.title2{
	font-size: 13px;
	color: #f89700;
}

div.padd{
	padding-top: 10px;
}

div.t-cont{
	background: url('../images/design/top-bar.jpg') no-repeat left bottom;
	height:11px;
}
div.t-cont-tabs{
	background: url('../images/design/top-bar.jpg') no-repeat left bottom;
	height:31px;
	padding-top:4px;
}

div.f-cont{
	background: url('../images/design/bottom-bar.jpg') no-repeat top center;
	height:9px;
}

div.c-cont{
	background: url('../images/design/center-bar.jpg') repeat-y left center;
}

div.middle-cont{
	width: 800px;
	margin:auto;
}


div.column{
	float:left;
		padding-top: 10px;
}

div.column ul, div.chat ul{
	padding-top: 5px;
	list-style-type:none;
}

div.column ul li, div.chat ul li{
	margin-top: 4px;
	display:block;
	width:120px;
	float:left;
	margin-right:6px;
}

div.f-c div.column{
	padding-right: 10px;
	padding-left: 10px;
	width:256px;
}

div.column ul li a{
	font-weight: normal;
	font-size: 12px;
	color: #fff;
	text-decoration: none;

	padding-left: 20px;
	text-align:left;
	background: url('../images/design/unchecked.jpg') no-repeat left center;	
}

div.chat ul li a{
	font-weight: normal;
	font-size: 12px;
	color: #fff;
		text-align:left;
	text-decoration: none;
	display:block;
	padding-left: 20px;
	background: url('../images/design/checkbox_.jpg') no-repeat left center;	
}



div.chat{
	float:left;	
	padding-left:10px;
	padding-right: 10px;
	width:200px;
}

div.f-c div.spacer{
	background: url('../images/design/fill_spacer.jpg') no-repeat left bottom;	
	height: 125px;
	width: 2px;
	float:left;
}

div.chat ul li a:hover{
background: url('../images/design/checkbox.jpg') no-repeat left center;	
}

div.chat ul li a.checked{
background: url('../images/design/checkbox.jpg') no-repeat left center;	
}



div.column ul li a:hover{
background: url('../images/design/checked.jpg') no-repeat left center;
}

div.column ul li a.checked{
	background: url('../images/design/checked.jpg') no-repeat left center;
}

div.filters div#filter-ad div.f-r,div.filters div#filter-nad div.f-r{
		width:11px;
		height: 221px;
		float:left;
		background: url(../images/design/f-r.png) no-repeat center center;
}
div.filters div.trigger{
	padding-left: 15px;
	width: 75px;
}

div.filters div.trigger a{
	background: url(../images/design/filters-butt_bg.png) no-repeat center center;
	display:block;
	height: 37px;
	width:75px;
	line-height: 30px;
	color: #ffcc00;
	text-align:center;
	text-decoration: none;
	font-size: 12px; 
	font-weight: bold;
}
	



.pagination{
	line-height: 22px;	
	float:right;
	text-align:right;
	padding-right: 3px;
}

div.pagination a{
	color: #ffcc00;
	display:inline;
	margin-right: 6px;
	font-size:11px;
	padding:2px 6px;
	text-decoration: none;
	text-align:center;
	-moz-border-radius:4px;
	border:1px solid #660000;

}

div.pagination a:hover{
	background: #790000;
}
div.pagination a.current{
	background: #790000;
}

div#category-sort{
	position:absolute;
	width: 100px;
	z-index:10000;
	border:1px solid #fff;
	background: #900000;
	opacity: 0.8;
	filter:alpha(opacity=80);
	visibility:hidden;
	display:block;
}

div#category-sort a{
	background: transparent;
	color:#fff;
	border:none;
	display:block;
	line-height: 12px;
	float:left;
	text-align:left;
	padding-left: 10px;
	width: 90px;
	padding-top: 4px;
	padding-bottom: 4px;
}
div#category-sort a.selected{
	background: #fff;
	color: #900000;
}

div#category-sort a:hover{
	text-decoration: none;
}

div#languages-sort{
	position:absolute;
	padding: 5px;
	width: 170px;
	background: #900000;
	opacity: 0.8;
	filter:alpha(opacity=80);
	z-index:10000;
	visibility:hidden;
	border:1px solid #fff;
	left: 0;
}

div#languages-sort a{
	background: transparent;
	color: #fff;
	border: none;
	width: 80px;
	display:block;
	height: 12px;
	line-height: 12px;
	float:left;
	text-align:left;
	margin:0px;
	margin-top: 4px;
}

div#languages-sort a:hover{
	text-decoration: none;
}
div#languages-sort a.selected{
	background: #fff;
	color: #900000;
}
div#languages-sort a img{
	padding-right: 4px;
}

div#chat-sort{
	position:absolute;
	padding: 5px;
	width: 80px;
	background: #900000;
	opacity: 0.8;
	filter:alpha(opacity=80);
	visibility:hidden;
	border:1px solid #fff;


	z-index:1000000;
}

div#chat-sort a{
	background: transparent;
	color: #fff;
	border: none;
	width: 80px;
	display:block;
	height: 12px;
	line-height: 12px;
	float:left;
	text-align:left;
	margin:0px;
	margin-top: 4px;
}

div#chat-sort a.selected{
		background: #fff;
	color: #900000;
}

div#chat-sort a:hover{
	text-decoration:none;
}

div#sortby-sort{
	position:absolute;
	padding: 5px;
	width: 90px;
	background: #900000;
	opacity: 0.8;
	filter:alpha(opacity=80);
	visibility:hidden;
	border:1px solid #fff;
	z-index:1000000;
}

div#sortby-sort a{
	background: transparent;
	color: #fff;
	border: none;
	width: 90px;
	display:block;
	height: 12px;
	line-height: 12px;
	float:left;
	text-align:left;
	margin:0px;
	margin-top: 4px;
}

div#sortby-sort a.selected{
	background: #fff;
	color: #900000;
}

div#sortby-sort a:hover{
	text-decoration: none;
}

div.sorts{
	padding-left: 48px;
}

div.modelsLoading{
	height:400px;
	background: url('../images/design/loading.gif') no-repeat center center;
}

div.note{
	padding:10px 10px;
	border:1px solid #f33;
	background: #660000;
	text-align:center;
}

span.big-left-letter{
	display:block;
	font-size: 60px;
	font-weight: bold;
	height: 60px;
	width: 42px;
	float:left;
	color: #900000;
	padding-top: 20px;
	padding-right: 35px;
	font-family: lucida sans;
	text-indent: 0px;
}

.aff-prog-name{
	margin-top: 10px;
	font-size: 16px;
	font-weight: bold;
	padding:10px 0px 10px 20px;
	border: 1px solid #fff;
	background: #B71313;
	width: 300px;
	cursor: pointer;
	cursor:hand;
}

.aff-prog-description{	
	font-size: 12px;
	padding-left: 10px;
	line-height: 19px;
	color: #fc0;
}
.get-start{	display:none;

}
.get-start a{
	display:block;	
	color: #000;
	text-decoration: none;
	text-align:center;
	height: 34px;
	line-height:34px;
	font-size: 14px;
	text-align:right;
}

.get-start a:hover{
	color: #fff;

}

.link-content h2{
	text-align:left;
	padding-left: 20px;
	border: 1px dashed #dff;
	padding: 5px 5px 5px 20px;
}


.aff-header-title{
	padding-left: 30px;
	padding-top: 20px;

}	

.aff-left-programs{
	width: 305px;
	padding-left: 30px;
	float:left;
}

.some-statistics{
	width: 466px;
	float:left;
	padding-left: 20px;
}

.impar{

}
table.stats{
	padding: 5px;
	border:1px solid #fff;
	margin:0 auto 0 auto;
}
.latest-aff{
	padding-top: 10px;
}
table.stats td{
	background: transparent;
	padding: 3px;
	
}



#stat1{
}

div.p-model{
	width: 129px;
}

div.p-model div.top{
	background: url(../images/design/other-top.jpg) no-repeat bottom center;
	height: 10px;
}

div.p-model div.cent{
	background: url(../images/design/other-cent.jpg) repeat-y;
}

div.p-model div.bottom-free-chat{
	background: url(../images/design/free_chat.jpg) no-repeat top center;
	height: 28px;
}

div.p-model div.bottom-private-chat{
	background: url(../images/design/_free_chat.jpg) no-repeat top center;
	height:28px;
}

div.p-model div.img img{
	border:1px solid #770202;
}

div.p-model div.iuser{
	padding: 4px 0px;
	overflow:hidden;
}
div.p-model div.iuser a{
	text-decoration: none;
	font-weight:bold;
	color:#ffcc00;
}


/* Modificari DORU */
/* override = modificari intr-o clasa definita mai sus */


/* CP Afiliat index */
.aff-header-title{/*override*/
	text-align:left;
	margin:0 auto 0 auto;
}
.aff-prog-name{/*override*/
	padding-left:5px;
	width:303px;
	text-align:left;
	border:0 none;
	background:transparent url(../images/design/affiliates/cphome/prog_bg.png) no-repeat;
}
.aff-prog-description{/*override*/
	display:block;
	height:71px;
	margin:0;
	padding:0;
	font-weight:normal;
	color:white;
	padding-left:10px;
	padding-right:10px;
}
.aff-progname-title{
	font-family:Tahoma, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#ff9500;
	padding:2px;
	margin:0;
}
.some-statistics{/*override*/
	padding-left:15px;
	width:420px;
}
.aff-content-top{
	width:798px;
	height:5px;
	font-size:4px;
	overflow:hidden;
	margin:0;
	padding:0;
	background:url(../images/design/affiliates/cphome/content_top.png) no-repeat;
	margin:0 auto 0 auto;
}
.aff-content{
	background:url(../images/design/affiliates/cphome/content_middle.png) repeat-y;
	padding:5px 0 5px 0;
	width:798px;
	margin:0 auto 0 auto;
}
.aff-content-bottom{
	width:798px;
	height:5px;
	font-size:4px;
	overflow:hidden;
	margin:0 auto 0 auto;
	padding:0;
	background:url(../images/design/affiliates/cphome/content_bottom.png) no-repeat;
}
h3.title{
	color:#ffa200;
}

a.table-title{
	margin-right:5px;
	text-decoration:none;
	border:0 none;
	background:transparent url(../images/design/affiliates/cphome/tab.jpg) right top no-repeat;
}
 a.table-title:hover{/*override*/
	background:transparent url(../images/design/affiliates/cphome/tab.jpg) right top no-repeat;
}

a.table-title:hover span{

}

div.top-bar{
	height:28px;
	width:433px;
	margin:0;
	padding:0;
	background:transparent url(../images/design/affiliates/cphome/latest_body_top.png) left bottom no-repeat;
}

span.aff-tab-text{
	display:block;
	color:#ffaf25;
	height:22px;
	padding:4px 8px;
	background:transparent url(../images/design/affiliates/cphome/tab_text.jpg) left top no-repeat;
	cursor:pointer;
}
 a.aff-tab-active{
	background:transparent url(../images/design/affiliates/cphome/tab_active.jpg) right top no-repeat !important;
}
 a.aff-tab-active span{
	font-weight:bold;
 }
 a.aff-tab-active1{
	background:transparent url(../images/design/affiliates/cphome/tab_active.jpg) right top no-repeat !important;
}
 a.aff-tab-active span{
	background:transparent url(../images/design/affiliates/cphome/tab_text_active.jpg) left top no-repeat !important;
}
 a.aff-tab-active1 span{
	background:transparent url(../images/design/affiliates/cphome/tab_text_active.jpg) left top no-repeat !important;
}
a.aff-tab-active:hover{
	font-weight:normal;
	background:transparent url(../images/design/affiliates/cphome/tab_active.jpg) right top no-repeat !important;
}

div.stats-container{
	width:433px;
	text-align:center;
	background:transparent url(../images/design/affiliates/cphome/latest_body_middle.png) repeat-y;
}
div.stats-bottom{
	width:433px;
	height:5px;
	background:transparent url(../images/design/affiliates/cphome/latest_body_bottom.png) no-repeat;
}
table.stats{/*override*/
	border:0 none;
}
table.stats th{
	text-align:center;
	color:#ffaf25;
	font-weight:bold;
	padding-bottom:5px;
}
.stats-table-dark-row{
	background:transparent url(../images/design/affiliates/cphome/stats_dark_row.png) 0 0 no-repeat;
}
.stats-table-dark-row1{
	background: #910101;
}

.get-start a{/*override*/
	padding-right: 25px;
	margin-right:15px;
	background: transparent url(../images/design/affiliates/cphome/get_started_bg.png) right top no-repeat;
	line-height:26px;
	float:right;
}
.aff-getstart-text{
	display:block;
	height:34px;
	background: transparent url(../images/design/affiliates/cphome/get_started_corner.png) left top no-repeat;
	color:#ffa200;
	padding-left:5px;
	cursor:pointer;
}
.get-start a:hover span{
	color:white;
}



/*     LINK - PROMO MATERIALS     */


.link-top{
	width:859px;
	height:5px;
	background:transparent url(../images/design/affiliates/promo/content_top.png) no-repeat;
	margin:0 auto 0 auto;
	font-size:4px;
}
.link-content{
	width:859px;
	padding:5px 0 5px 0;
	background:transparent url(../images/design/affiliates/promo/content_middle.png) repeat-y;
	margin:0 auto 0 auto;
}
.link-bottom{
	width:859px;
	height:5px;
	font-size:4px;
	background:transparent url(../images/design/affiliates/promo/content_bottom.png) no-repeat;
	margin:0 auto 0 auto;
}
.link-content h2{/*override*/
	color:#ffa200;
	border:0 none;
	font-weight:bold;
	font-size:13px;	
}
div.create-camp{/*override*/
	border:0 none;
	padding: 0 0 0 20px;
}
.campaign-text{
	color:#ffa200;
	font-weight:bold;
	font-size:13px;	
	float:left;
	line-height:24px;
}
.campaign form{
	display:block;
	width:500px;
	height:24px;
	float:left;
	text-align:left;
	padding:0 0 10px 10px;
}
.campaign form select{
	font-size:13px;
}
.campaign form input{
	font-size:13px;
	border:0 none;
	width:100px;
	height:28px;
	color:#ffa200;
	background:transparent url(../images/design/affiliates/button_bg.png) 0 3px no-repeat;
	overflow:visible;
	margin-left:5px;
}

div.ihr{
	height:2px;
	font-size:1px;
	padding:0;
	margin:0 auto 0 auto;
	background:transparent url(../images/design/affiliates/hr.gif) repeat-x;
}
div.models div.left-content-aff{/*override*/
	border:0;
	padding-right:5px;
}
div.models div.left-content-aff div.submenu-aff{/*override*/
	width:139px;
	background:transparent url(../images/design/affiliates/promo/submenu_middle.png) repeat-y;
	text-align:center;
}
div.models div.left-content-aff div.submenu-aff-top{
	width:139px;
	height:5px;
	font-size:4px;
	background:transparent url(../images/design/affiliates/promo/submenu_top.png) no-repeat;
}
div.models div.left-content-aff div.submenu-aff-bottom{
	width:139px;
	height:5px;
	font-size:4px;
	background:transparent url(../images/design/affiliates/promo/submenu_bottom.png) no-repeat;
}
div.models div.left-content-aff div.submenu-aff a {/*override*/
	display:block;
	width:128px;
	height:30px;
	line-height:28px;
	border:0;
	margin:0 auto 0 auto;
	padding:0;
	text-align:left;
}
a.menuitem:hover{/*override*/
	background:transparent url(../images/design/affiliates/promo/submenu_current.png) no-repeat;
	color:white;
}
a.current{/*override*/
	background:transparent url(../images/design/affiliates/promo/submenu_current.png) no-repeat;
	color:#ffa200;
}
div.models div.left-content-aff div.submenu-aff a span{
	padding-left:5px;
	font-size:13px;
}

#container-promo{/*override*/
	padding:0;
	margin:0;
	width:696px !important;
}
div.models div.right-content-aff{/*override*/
	border:0 none;
	width:696px !important;
	padding:10px 0 0 0;
}
.inp{
	border:0 none;
	background:transparent;
	margin:3px 0 0 3px;	
	width:145px;
	color: #fff;
}

div.form{
	
}


div.conti td{
	font-weight: bold;
}

p.tip{
	font-weight: normal;
	font-size: 10px;
	color: #fff;
	padding-bottom: 4px;
	line-height:15px;
}

div.box300 div.top a{
	text-decoration: none;
	padding:0;
	margin:0;
	color: #fff;
	border: 1px solid #fff;
	border-bottom: none;
	font-size: 12px;
	display:block;
	float:left;
	height:28px;
	background :#f33;
}

div.box300 div.top a:hover{
	background: #900000;
}


div.box300{
	width: 359px;
	
}
div.box300	div.top{
			height:29px;
			background: url(../images/design/top300box.jpg) no-repeat center bottom;
}

div.box300 div.top a{
	float:right;
	margin-right:8px;
	border:0 none;
	background:transparent url(../images/design/affiliates/cphome/tab.jpg) right top no-repeat;
}

div.box300 div.top a:hover{
	background:transparent url(../images/design/affiliates/cphome/tab.jpg) right top no-repeat;
}

div.box300 div.top a:hover span{
	color:white;
}


div.box300	div.center{
			padding-left: 10px;
			padding-right: 10px;
			overflow:hidden;
			word-wrap:true;
			background: url(../images/design/content300box.jpg) repeat-y center center;
			}
			
div.box300 	div.foot{
			height:11px;
			background: url(../images/design/foot300box.jpg) no-repeat center center;
}



div.box400 div.top a{
	text-decoration: none;
	padding:0;
	margin:0;
	color: #fff;
	border: 1px solid #fff;
	border-bottom: none;
	font-size: 12px;
	display:block;
	float:left;
	height:28px;
	background :#f33;
}

div.box400 div.top a:hover{
	background: #900000;
}


div.box400{
	width: 399px;
}


div.box400	div.top{
			height:29px;
			background: url(../images/design/top300box.jpg) no-repeat center bottom;
}

div.box400 div.top a{
	float:right;
	margin-right:8px;
	border:0 none;
	background:transparent url(../images/design/affiliates/cphome/tab.jpg) right top no-repeat;
}

div.box400 div.top a:hover{
	background:transparent url(../images/design/affiliates/cphome/tab.jpg) right top no-repeat;
}

div.box400 div.top a:hover span{
	color:white;
}




div.box400	div.top{
			height:29px;
			background: url(../images/design/top400box.jpg) no-repeat center bottom;
}
div.box400	div.center{
			padding-left: 10px;
			padding-right: 10px;
			overflow:hidden;
			word-wrap:true;
			background: url(../images/design/center400box.jpg) repeat-y center center;
			}
			
div.box400 	div.foot{
			height:10px;
			background: url(../images/design/foot400box.jpg) no-repeat center center;
}

div.bigbox{
	width: 763px;
	
}
div.bigbox	div.top{
			height:8px;
			background: url(../images/design/topBigbox.jpg) no-repeat center center;
}
div.bigbox	div.center{
			padding-left: 10px;
			padding-right: 10px;
			overflow:hidden;
			word-wrap:true;
			background: url(../images/design/centerBigbox.jpg) repeat-y center center;
			}
			
div.bigbox 	div.foot{
			height:9px;
			background: url(../images/design/footBigbox.jpg) no-repeat center center;
}

div.top-form{
	margin-bottom: 14px;
	border-bottom:1px solid #fff;
	padding-bottom: 4px;

	text-align:left;
}

p.totals{
	border-top: 1px solid #910101;
	font-size: 12px;
	font-weight:bold;
	text-align:right;
	margin-top: 20px;
}

p.totals strong{
	font-weight: bold;
	color: #ffcc00;
}

div.pick-container{
	width: 198px;
}

div.conti{
	padding-left: 20px;
	padding-right: 20px;
}

.period{
	font-size: 14px;
	font-weight: bold;
	padding-left: 12px;
}

.address{
	height: 86px;
	width:181px;
	background: url(../images/design/textarea.jpg) no-repeat  0 0;
	color: #fff;
	border:none;
	padding: 3px;
}

.addr{
	height: 84px;
	width:178px;
	background: none;
		color: #fff;
	border:none;
	overflow:auto;
}

* html textarea.address{
	padding:6px;
}

div.right-girls{
	width: 300px;
}

div.right-girls div.model{
	width: 150px;
	float:left;
	margin-bottom: 40px;
}


div.accordion h3.acc-active{
	background: transparent url(../images/design/accordion/acc-header-top.jpg) no-repeat left center;
}
div.accordion h3.acc-inactive{
	background: transparent url(../images/design/accordion/acc-bottom-foot.jpg) no-repeat left center;
}
div.accordion div.acc-content{
	padding:4px 8px;
	background: transparent url(../images/design/accordion/acc-content.jpg) repeat-y left center;
}

div.accordion h3.acc-disabled{
	background: transparent url(../images/design/accordion/closed.jpg) repeat-y left center;
}

div.accordion h3.acc-header{
	height: 54px;
	width: 768px;
	line-height: 54px;
	text-align:right;
	cursor: pointer;
}

div.accordion div.acc-content-foot{
	height: 11px;
	width: 798px;
	background: url(../images/design/accordion/acc-foot_08.jpg) no-repeat left center;
}

div.accordion h3 a{
	text-decoration:none;
	font-weight: bold;
	color: #fc0;
}

a.removeFav{
	display:block;
	position:absolute;
	margin-top:-6px;
	margin-left: -6px;
	float:right;
	display: none;
}


a.button-compose{
	display:block;
	width: 120px;
	text-align:center;
	font-size: 12px;
	color: #ffa200;
	text-decoration:none;
	border:1px solid #840101;
	-moz-border-radius: 4px;
	padding: 6px;
	background: #a90202;
}

a.button-compose:hover{
	text-decoration: underline;
	background: #b20303;
}

div.messages-table{
	padding: 0px 20px;

}
div.messages-table table tr.new *{
	font-weight: bold;
}

div.
ages-table table tr  td{
	vertical-align:middle;
}

div.messages-table table tr  td a{
	color: #fff;
}

div.messages-table table th{
	padding: 4px 0px;
	color: #fc0;
}

.dark-row{
	background: url(../images/design/dark-row_03.jpg) repeat-y center center;
	padding: 4px 0px;
}

.nota{
	padding: 10px 0px 10px 0px;
	text-align:center;
	margin-bottom: 10px;
}
.bigtextarea{
	width: 381px;
	height: 124px;
	background: url(../images/design/big-textarea.jpg) no-repeat center center;
	border:none;
	padding: 10px;
	color: #fff;
	margin-left: -2px;
	display:block;
}

table.messages tr td{
	padding-top: 4px;
	padding-bottom: 4px;
	color: #fa0;
	padding-left: 8px;
	font-weight: bold;
	text-align: right;
}

input.bigButton{
	font-size: 13px;
}


.mess{
	width: 354px;
	padding-bottom: 20px;
	padding-left:20px;
}

.mess .top{
	height: 9px;
	background: url(../images/design/mess-top.jpg) no-repeat left center;
}

.mess .center{
	background: url(../images/design/mess-center.jpg) repeat-y left center;
	padding: 0px 10px;
	font-size: 12px;
}

.mess .foot{
	height:9px;
	background: url(../images/design/mess-foot.jpg) no-repeat left center;
}

table tr td.left{
	font-weight:bold;
	font-size:12px;
	color: #ffaf25;
	text-align:right;
	padding: 4px 8px 4px 4px;
}

a#delete{
	display:block;
	font-size: 11px;
	color:#ffa200;
	padding-left: 30px;
	background: url(../images/design/delete.jpg) no-repeat left center;
	height: 27px;
	line-height: 27px;
	width: 140px;
	float:left;
}

a#reply{
	display:block;
	font-size: 11px;
	color:#ffa200;
	padding-left: 30px;
	background: url(../images/design/reply.jpg) no-repeat left center;
	height: 27px;
	line-height: 27px;
	width: 200px;
	float:left;
}

.actions{
	padding-left: 30px;
}

.left-update{
	width: 330px;
	float:left;
	padding:0px 20px 0px 20px;
}

.right-update{
width: 330px;
	float:left;
	padding:0 20px;
}

.info{
	padding-left: 8px;
	
}


.cont-faq .spacer{
	height: 857px;
	background: url(../images/design/vspacer.jpg) repeat-y center center;
	width:11px;
	float:left;
	margin-top:16px;
}

div.left-update table td, div.right-update table td{
	padding-bottom: 8px;
}

.right-pose{
	text-align:right;
	font-weight:bold;
	color: #ffa200;
	padding-right: 8px;
	font-size: 13px;
}


.back-right{
	background: url(../images/design/vspacer.jpg) repeat-y center right;
}


div.picture-item{
	width: 129px;
	height:136px;
	float:left;
	padding-left: 10px ;
	margin-right: 26px;
	margin-bottom: 30px;

}

.small-mask{
	position:absolute;
	z-index:900;
}

.imag-cont{
	padding-top: 7px;
	padding-left: 7px;
}

#img-upload{
	width: 300px;
}

.cont-faq .despite{
	float:left;
	margin-right: 20px;
	padding-top: 4px;
	background: #6c0404;
	border: 1px solid #000;
	margin-bottom: 40px;
	-moz-border-radius: 14px;
	height: auto;
	width: 160px;
	padding-bottom: 10px;
}
.cont-faq .despite	.modelBox{
	width: 120px;
	text-align:left;
}
.cont-faq .despite .model-name{
	color:#fc0;
	font-weight: bold;
}

.cont-faq .despite p.nume{
	font-weight: bold;
	color: #fc0;
}


div.terms{
	width: 750px;
	height: 300px;
	background: #ad0000;
	color:#fff;
	padding:10px;
	overflow:auto;
	border: 1px inset #ccc;
}


.n_td_spacer1{
	height: 60px;
}

.n_href_yellow p{
	font-size: 11px;
	color: #fff;
	font-weight: normal;
}

.n_href_yellow a{
	line-height: 16px;
	color: #fff;
	background: #f33;
}
.n_href_yellow a:hover{
		color: #f33;
	background: #fff;
}

.n_forms_register2 input {
	padding:1px;
}

.n_forms_register2 b{
	color:#ffcc00;
}

#holder_images {
		display:none;
}

.setAsProf{
	display:none;
}

.oneperson{
	float:left;
	padding-left:20px;
}

.twoperson{
	float:left;
	background: url('../images/design/vspacer.jpg') repeat-y 0 0;	
	padding-left: 5%;
}

span strong{
	font-weight: bold;
	color: #fc0;
}

p ul{
	padding-left: 40px;
	list-style-type: bullet;
}

.head-adult{	
		text-align:left;	
		padding-top: 8px;		
		width: 878px;	
		height:30px;	
		padding-left: 3px;	
		background: url(../images/design/adult-paypermin.gif) no-repeat left center;
}

.n_forms_register2 td.right-align-form{	
	text-align:right;	
	width: 140px;	
	vertical-align: middle;	
	padding-right: 10px;
}
	
.actionsfp{
	position:absolute;
	background: #900000;
	opacity:.5;
	filter:alpha(opacity=50);
	z-index:333;
	width:149px;
	left:15px;
	height:20px;
	margin-top:109px;
}

.actionsfp1{
	position:absolute;
	margin-top:109px;
	z-index:400;
	text-align:left;
	padding-left: 5px;
	padding-top:4px;
	overflow:hidden;
}
.actionsfp1 img{
	margin-right: 3px;
}

.actionsfp1 a{
	color: #fff;
	font-size: 12px;
}

a.fp-freechat-butt{
	height: 21px;
	width: 63px;
	background: url(../images/design/free-butt.png) no-repeat left center;
	display:block;
}

a.fp-private-butt{
	height: 21px;
	width: 96px;
	background: url(../images/design/private-butt.png) no-repeat left center;
	display:block;
}


/*/////////////////////////////////////////////////////////////////       */


div.girls-cont .invite img{
	border:1px solid #600000;
}

div.floated .encapsule{
	overflow:hidden;
	height:130px;
}

#open-webcam1,#open-webcam2{
	color:#ffcc00;
	width:180px;
	line-height:27px;
	height:27px;
	text-decoration:none;
	background: url(../images/webcambutt.jpg) no-repeat left center;
	padding-left: 34px;
	display:block;
}
#overlay-ad,#overlay-nad{
	display:none;
	background: #900;
	opacity:.7;
	width:858px;
	position:absolute;
	z-index: 110;
}



.trigger-filter{
	color: #FFCC00;
	padding-left:20px;
	line-height:20px;
	text-decoration:none;
	height: 20px;
	display:block;
	float:left;
	width:40px;
	-moz-border-radius:4px;
	background:#790000 url(../images/filter-icon.jpg) no-repeat 4px center;
	border:1px solid #600;
}

.unpressed-trigger{

}

.pressed-trigger{

}

.title-changed{
background:none repeat scroll 0 0 #FFA200;
border:1px solid #660000;
color:#990000;
padding:4px;
text-align:center;
}

.register-section-error{
	float:right;
	font-size:12px;
	color: #ffa200;
	line-height:20px;
}

.btable {
    background: #a20202;
}

.btable-t {
    background: url(../images/btable/top.gif) repeat-x left top;
}

.btable-b {
    background: url(../images/btable/bottom.gif) repeat-x left bottom;
}

.btable-l {
    background: url(../images/btable/left.gif) repeat-y left top;
}

.btable-r {
    background: url(../images/btable/right.gif) repeat-y right top;
}

.btable-tl {
    background: url(../images/btable/tl.gif) no-repeat left top;
}

.btable-tr {
    background: url(../images/btable/tr.gif) no-repeat right top;
}

.btable-bl {
    background: url(../images/btable/bl.gif) no-repeat left bottom;
}

.btable-br {
    background: url(../images/btable/br.gif) no-repeat right bottom;
}

a#upload-images{
	height:22px;	
	width: 57px;
	margin-left: 10px;
	display:inline-block;
	background: url(../images/design/upload-butt.jpg) no-repeat left center;
}

a#upload-images:hover{
	background: url(../images/design/upload-butt_.jpg) no-repeat left center;
}
a#upload-images.disabled{
	cursor:default;
	background: url(../images/design/upload-butt__.jpg) no-repeat left center;
}

.flags{
	text-align:center;
	padding-top:2px;
}

a.big-thumb-butt{

	display:block;
	float:left;
	margin:auto;
	padding:4px 8px;
	margin-right: 8px;
}

a.big-thumb-butt:hover{
	background:#FFA200;
	color:#990000;
	text-decoration:none;
}
.other-live-girls{
	padding-top: 10px;
	width:880px;
	margin: 0 auto;
}

.models-content{
	padding:10px 0px;
}
.one-model a img{
	border:1px solid #600;
}

.one-model .thumb-cont{
	width:102px;
	height:82px;
}
.one-model{
	width:126px;
	height:98px;
	padding:9px 0px 9px 9px;
	float:left;
	background: url(../images/other-models-bg.jpg) no-repeat left top;
	position:relative;
}



.no-margin{
	margin-right: 0px !important;
}

.status-indicator{
	width:17px;
	position:absolute;
	right:0;
	top:6px;
}


.space6 .one-model{
	margin-right:14px;
}

.space5 .one-model{
	margin-right:50px;
}

.space4 .one-model{
	margin-right:112px;
}

.space3 .one-model{
	margin-right:236px;
}

.space2 .one-model{
	margin-right:200px;
}

		.fields{
			padding:10px 10px 10px 10px;
		
		}
		.oneperson{
			width:380px;
			padding-left:10px!important;
			padding-right:20px!important;
		}
		.twoperson{
			width:380px;
			padding-left:20px!important;
		}
		.field-left{
			vertical-align:middle;
			padding-left:20px;
			padding-bottom:10px;
		}
		
.lang-form-register{
	padding:4px;
	line-height:12px;
}

#download-contract{
	width:167px;
	height:42px;
	background: url(../images/dcontr.png) no-repeat left center;
	display:block;
}

#download-contract:hover{

		background: url(../images/dcontr_.png) no-repeat left center;
}

.thumb-member-hover{
	border:2px solid #FFcc00!important;
	cursor:pointer;
}
.thumb-member{
	border:2px solid #600;
	cursor:pointer;
}
#image-controls{
	padding-top: 12px;
	float:right;
	display:none;
}

#profilepic{
	display:none;
}

.upgrade{
	margin-left:30px;
	width:147px;
	height:42px;
	background: url(../images/upgrade_btn.jpg) no-repeat left center;
	display:block;
}
.upgrade:hover{
	background: url(../images/upgrade_btn_.jpg) no-repeat left center;
}

.left-studio-wanted{
	width: 398px;
	height:570px;
	margin-top:-34px;
	float:left;
	background: url(../images/studiowanted.jpg) no-repeat left center; 
	position:relative;
}

.right-model-wanted{
	width: 398px;
	margin-top:-15px;
	height:551px;
	float:left;
	position:relative;
	background: url(../images/modelswanted.jpg) no-repeat left center; 
}

.studio-wanted{
	width:272px;
	display:block;
	height:55px;
	background: url(../images/btn-st-wan.png) no-repeat left center;
}

.studio-wanted:hover{
		background: url(../images/btn-st-wan_.png) no-repeat left center;
}

.model-wanted{
	width:272px;
	display:block;
	height:55px;
	background: url(../images/btn-mod-wan.png) no-repeat left center;
}
.model-wanted:hover{
	background: url(../images/btn-mod-wan_.png) no-repeat left center;
}

.fst-but{
	padding-top:70px;
	padding-left:20px;
}

.reg-text-box{
	padding-top:220px;
	text-align:left;
}

.register-gray{
	width:150px;
	height:26px;
	background: url(../images/reg-here-g.png) no-repeat left center;
	display:block;
	position:absolute;
	right:20px;
	bottom:20px;
}

.register-yellow{
	width:150px;
	height:26px;
	background: url(../images/reg-here-y.png) no-repeat left center;
	display:block;
	position:absolute;
	right:20px;
	bottom:20px;
}

.studio-earnings th{
	font-weight:bold;
	color:#ffa200;
	padding:3px;
}

.studio-earnings td{
	padding:2px;	
}

.join-btn{
	width:94px;
	height:28px;
	display:block;
	background: url(../images/join-now-btn.jpg) no-repeat left center;
	float:left;
	margin-top:4px;
}

.join-btn:hover{
	background: url(../images/join-now-btn_.jpg) no-repeat left center;
}

.table-header{
	background: url(../images/design/menu_bg.jpg) repeat-x left center;
}

.tr-even{
	background: #800;
}

.tr-hov{
	background: #600;
}

.spot{
	
	float:left;
	width:700px;
	height:60px;
	margin-left:20px; 
	margin-top:-25px;
	text-align:center; 
	background:url(../images/signupnow.jpg) no-repeat center center;"
}

#usefullinfo{
	width:360px;
	float:left;
	padding-right:16px;	
}

#right-column-models{
	width:404px;
	float:left;
	padding-left:0px;
}

.img-al{
	vertical-align:middle;
}