.container
{
	margin-left: auto;
	margin-right: auto;
	width: 1005px;
}
.container_12
{
	margin-left: auto;
	margin-right: auto;
	width: 1008px;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7,
.grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14,
.grid_15, .grid_center {
	display: inline;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}
.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14 {
	position: relative;
}
.alpha {margin-left: 0;}
.omega {margin-right: 0;}
.container .grid_1 {width: 57px;}
.container .grid_2 {width: 124px;}
.container .grid_3 {width: auto;}
.container .grid_4 {width: 258px;}
.container .grid_5 {width: 325px;}
.container .grid_6 {width: 392px;}
.container .grid_7 {width: 459px;}
.container .grid_8 {width: 526px;}
.container .grid_9 {width: 593px;}
.container .grid_10 {width: 660px;}
.container .grid_11 {width: 727px;}
.container .grid_12 {width: 794px;}
.container .grid_13 {width: 861px;}
.container .grid_14 {width: 928px;}
.container .grid_15 {width: 995px;}
.container .grid_center {width: 490px;}
.container_12 .grid_1 {width: 74px;}
.container_12 .grid_2 {width: 158px;}
.container_12 .grid_3 {width: 242px;}
.container_12 .grid_4 {width: 326px;}
.container_12 .grid_5 {width: 410px;}
.container_12 .grid_6 {width: 494px;}
.container_12 .grid_7 {width: 578px;}
.container_12 .grid_8 {width: 662px;}
.container_12 .grid_9 {width: 746px;}
.container_12 .grid_10 {width: 830px;}
.container_12 .grid_11 {width: 914px;}
.container_12 .grid_12 {width: 998px;}
    @media only screen and (min-width: 768px) and (max-width: 1007px) {
    	.container			{ width: 768px; }
	    .grid_3.models .model	{height: 202px;} .grid_3.models .model img { height: 200px; }
	    .grid_3.models .desc	{ height: 33px; text-indent: 10px; font-size: 11px; }
	    .pictures .pic-wrapper	{height: 376px;}		.pictures .pic-wrapper img 	{ width: 276px; }
	    .pictures .tab-wrapper ul.models-pics li		{ width: 70px;  }
	    .pictures .tab-wrapper ul.models-pics li a img		{ width: 60px; margin: 5px 5px 0 5px; }
	    .pictures .vip-models ul.vips li .model-pic			{ width: 70px; } .pictures .vip-models ul.vips li .model-pic a img { width: 60px; }
	    .pictures .vip-models ul.vips li .model-info p		{ line-height: 12px; font-size: 11px; }
	    .model-infos .abilities .liste h3				{ width: 95%; margin-left: 10px; }
	    .model-infos .abilities .liste li				{ margin-left: 15px; width: 45%; }
	    .model-infos .model-comments .send-comment span.calc	{ width: 50px; }	.model-infos .model-comments .send-comment input.answer	{ width: 50px !important; }
	    .model-infos .model-comments .send-comment .sendit		{ width: 60px; }
	    .model-infos .model-comments .comments p { line-height: 12px; font-size: 11px; }
	    .result .membs .model-info		{ width: 60%; margin: 0px; }	.result .membs .model-info p		{ line-height: 12px; }
	    .page-photos-videos .box .model-pic		{ margin: 0 9px 15px 17px; }
		.tab-wrapper .tab-nav li a { font-size:12px;}
	    .container .grid_1 {width: 41px;}
		.container .grid_2 {width: 92px;}
		.container .grid_3 {width: 143px; height: 217px;}
		.container .grid_4 {width: 194px;}
		.container .grid_5 {width: 245px;}
		.container .grid_6 {width: 296px;}
		.container .grid_7 {width: 347px;}
		.container .grid_8 {width: 398px;}
		.container .grid_9 {width: 449px;}
		.container .grid_10 {width: 500px;}
		.container .grid_11 {width: 551px;}
		.container .grid_12 {width: 602px;}
		.container .grid_13 {width: 653px;}
		.container .grid_14 {width: 704px;}
		.container .grid_15 {width: 755px;}		
		.container .grid_center {width: 370px;}
		.container_12			{width: 768px;}
		.container_12 .grid_2.models .model	{height: 156px;} .container_12 .grid_2.models .model img {height: 156px;}
		.container_12 .grid_2.models .desc	{font-size: 10px; line-height: 10px; text-indent: 9px;}
		.container_12 .grid_1 {width: 54px;}
		.container_12 .grid_2 {width: 118px;}
		.container_12 .grid_3 {width: 182px;}
		.container_12 .grid_4 {width: 246px;}
		.container_12 .grid_5 {width: 310px;}
		.container_12 .grid_6 {width: 374px;}
		.container_12 .grid_7 {width: 438px;}
		.container_12 .grid_8 {width: 502px;}
		.container_12 .grid_9 {width: 566px;}
		.container_12 .grid_10 {width: 630px;}
		.container_12 .grid_11 {width: 694px;}
		.container_12 .grid_12 {width: 758px;}    
    }
	@media only screen and (max-width: 767px) {   
    	.container .grid_5 { margin: 0px !important; } .container .grid_15 { margin: 0px !important; } .container .grid_center { margin: 0px !important;  } 	
    	.container { margin: 0 auto; width: auto; }
        .container .grid_1,
        .container .grid_2,
        .container .grid_3,
        .container .grid_4,
        .container .grid_5,
        .container .grid_6,
        .container .grid_7,
        .container .grid_8,
        .container .grid_9,
        .container .grid_10,
        .container .grid_11,
        .container .grid_12,
        .container .grid_13,
        .container .grid_14,
        .container .grid_15 { width: 98%; }       
        .container_12 { margin: 5 auto; width: auto; }    
        .container_12 .grid_1,
        .container_12 .grid_2,
        .container_12 .grid_3,
        .container_12 .grid_4,
        .container_12 .grid_5,
        .container_12 .grid_6,
        .container_12 .grid_7,
        .container_12 .grid_8,
        .container_12 .grid_9,
        .container_12 .grid_10,
        .container_12 .grid_11,
        .container_12 .grid_12 { width: 100%; } 
        .container .grid_center { width: 100%; }
        #menu select {display: block; }
		.nav { /*display: none;*/ }
        h1 {font-size: 16px; margin: 0 0 10px 10px;}
        .comment .caroufredsel_wrapper { width: 100%; }
        .top-line .grid_3 { width: auto; } .top-line .grid_12 { width: auto; float: right; }
        .logo-section { height: 95px; } .logo-section .grid_3 { text-align: center; } .logo-section .logo { float: none !important; } .logo-section .grid_5 { display: none; }
        .paragrphs-wrapper p { width: 95%; } .tab-wrapper .tab-content p { width: 90%; }
        .container_12 .grid_2.models { height: 230px; width: 46%; !important; }  
		.container_12 .grid_2.models .model img { height: 210px !important; width: 100% !important; object-fit:cover; }
        .grid_3.models { width: 30% !important; height: 170px !important; float:left;} .grid_2.models { width: 158px; }  .grid_3.models .model img { width: 100% !important; height: 150px !important; object-fit:cover;}
        footer#footer ul.news, ul.comments { width: 100%; padding: 0px; margin: 0px; } footer#footer ul.news li, ul.comments li { width: 95%; padding-left: 10px; }
    	footer#footer .footer-area { height: auto; } footer#footer .footer-links { background-repeat: repeat; } footer#footer .footer-area .grid_5 { margin-bottom: 20px; }
    	footer#footer .subs { float: left; margin: 10px 0 0 0; width: 100%; } 
		footer#footer .subs .subscribeTf { width: 70%; float: left; margin-left: 10px; }
    	#header .log-out {margin-left: 0px;}
    	.pages-btns .next-prev-pages {/*left: 10px;*/ top: 25px;} .pages-btns { height: 65px; }
    	.grid_6.pictures { width:97%; height: auto !important; }
		.pictures .pic-wrapper { height: 500px; margin-top:10px;}
    	.pictures .pic-wrapper img { width:93%; height:450px; object-fit:cover;} 
		.pictures .vip-models { display: none; }
    	.tab-wrapper .tab-nav li a { font-size:12px;}
		.tab-wrapper .tab-nav li:last-child { display:none; }
		.tab-wrapper .tab-content .tabs {width:100% !important; padding:0px 15px !important; margin:0px !important;}
	   }
	@media only screen and (max-width: 321px) { 
    	.container .grid_5 { margin: 0px !important; } .container .grid_15 { margin: 0px !important; } .container .grid_center { margin: 0px !important;  }	
    	.container { margin: 0 auto; width: auto; }
        .container .grid_1,
        .container .grid_2,
        .container .grid_3,
        .container .grid_4,
        .container .grid_5,
        .container .grid_6,
        .container .grid_7,
        .container .grid_8,
        .container .grid_9,
        .container .grid_10,
        .container .grid_11,
        .container .grid_12,
        .container .grid_13,
        .container .grid_14,
        .container .grid_15 { width: 98%; } 
        .container_12 { margin: 0 auto; width: auto; }  
        .container_12 .grid_1,
        .container_12 .grid_2,
        .container_12 .grid_3,
        .container_12 .grid_4,
        .container_12 .grid_5,
        .container_12 .grid_6,
        .container_12 .grid_7,
        .container_12 .grid_8,
        .container_12 .grid_9,
        .container_12 .grid_10,
        .container_12 .grid_11,
        .container_12 .grid_12 { width: 100%; }   
        .container .grid_center { width: 100%; }     
        #menu select {display: block; }
		.nav { display: none; }
        h1 {font-size: 16px; margin: 0 0 10px 10px;}       
        .comment .caroufredsel_wrapper { width: 100%; }
        .top-line .grid_3 { width: auto; } .top-line .grid_12 { width: auto; float: right; }
        .logo-section { height: 95px; } .logo-section .grid_3 { text-align: center; } .logo-section .logo { float: none !important; } .logo-section .grid_5 { display: none; }
        .paragrphs-wrapper p { width: 95%; } .tab-wrapper .tab-content p { width: 90%; }       
        .container_12 .grid_2.models { height: 230px; width: 148px !important; }  .container_12 .grid_2.models .model img { height: 210px !important; width: auto !important; }
        .grid_3.models { width: 148px !important; height: 230px; } .grid_2.models { width: 158px; }  .grid_3.models .model img { width: auto !important; height: 210px; }
        footer#footer ul.news, ul.comments { width: 100%; padding: 0px; margin: 0px; } footer#footer ul.news li, ul.comments li { width: 95%; padding-left: 10px; }
    	footer#footer .footer-area { height: auto; } footer#footer .footer-links { background-repeat: repeat; } footer#footer .footer-area .grid_5 { margin-bottom: 20px; }
    	footer#footer .subs { float: left; margin: 10px 0 0 0; width: 100%; } footer#footer .subs .subscribeTf { width: 60%; float: left; margin-left: 10px; }
    	#header .log-out {margin-left: 0px;}
    	.pages-btns .next-prev-pages {left: 10px; top: 25px;} .pages-btns { height: 65px; }
    	.grid_6.pictures { width: 96%!important; height: auto !important; }  .pictures .pic-wrapper img { width: 286px !important; } .pictures .pic-wrapper { height: 390px!important; }   	
    	.pictures .vip-models { display: none; }
		.tab-wrapper .tab-nav li a { font-size:12px;}
		.tab-wrapper .tab-nav li:last-child { display:none; }
		
	   }
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:before,
.clearfix:after {
	content: "\0020";
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}

.hidden		{ display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr		{ white-space:nowrap !important; margin-bottom:10px; display:inline-block; }
.wrap		{ white-space:normal !important; }
.a-left		{ text-align:left !important; }
.a-center	{ text-align:center !important; }
.a-right	{ text-align:right !important; }
.repeat		{ background-repeat:repeat !important; }
.repeat-x	{ background-repeat:repeat-x !important; }
.no-repeat	{ background-repeat:no-repeat !important; }
.f-left,
.left		{ float:left !important; }
.f-right,
.right		{ float:right !important; }
.f-none		{ float:none !important; }
.f-fix		{ float:left; width:100%; }
.no-display	{ display:none; }
.no-margin	{ margin:0 !important; }
.no-margin-l { margin-left:0 !important; }
.no-margin-r { margin-right:0 !important; }
.margin-c 	{ margin:0px auto !important;}
.no-padding	{ padding:0 !important; }
.no-bg		{ background:none !important; }

.relativ	{ position:relative !important; z-index:20;}
.relativ-2	{ position:relative !important; z-index:15;}
.layer-5	{ z-index:50 !important;}
.nav-abs	{ position:absolute !important; z-index:20;}
.red { color: #cf4242; }
header#header {
	width: 100%; height: 200px;
	background: url(../images/broken-noise.jpg) repeat;
}
#header .top-line {
	background: url(../images/top-line.png) repeat-x;
	width: 100%; height: 40px; float: left;
}
#header .log-in {
	float: right; width: auto; margin: 8px 0 0 0 ;
}
#header .log-in a {
	margin-right: 6px;
	padding: 0 6px 0 0;
}
#header .log-in a.tablet {
	width: 17px; height: 21px; float: left;
	background: url(../images/sprite.png) no-repeat;
	font-size: 0px;
}
#header .log-in a.phone {
	width: 10px; height: 19px; float: left;
	background: url(../images/sprite.png) -30px 0 no-repeat;
	font-size: 0px;
}
#header .log-in a.register {
	width: auto; height: auto; float: left;
	border-right: #a3a3a3 solid 1px;
}
#header .log-in a.login {
	width: auto; height: auto; float: left;
}
#header .log-in a.mV {
	width: 85px; height: 18px; float: left;
	background: url(../images/sprite.png) 0 -84px no-repeat;
	font-size: 0px;
	cursor: default;
}
#header .log-out {
	float: right; width: auto; margin: 8px 0 0 20px ;
}
#header .log-out a.user{
	color: #cf4242;
}
#header .log-out a.logout{
	color: #236b7a;
	border-left: #a3a3a3 solid 1px;
	padding-left: 7px; margin-left: 5px;
}
.logo-section {
	width: 100%; float: left; height: 110px;
}
.grid_3.logo-container { margin: 15px 0 0 0; }
.grid_3.logo-container .logo{ float: left; margin: 0 0 0 5px;}
.search-bar {
	width: auto; height: 33px; float: right;
	background-color: #393939;
	box-shadow: 0px 0px 3px rgb(37, 37, 37);
	margin: 30px 0 0 0;
}
.search-bar span.arrow-down {
	width: 23px; height: 25px; float: left;
	margin: 4px 0 0 7px; 
	background: url(../images/sprite.png) 0px -28px no-repeat;
}
.search-bar span.tF {
	float: left; height: 23px; width: 160px;
	margin: 0 0 0 6px;
}
.search-bar span.tF input {
	width: 100%; border: none; background: transparent;
	height: 23px; color: #cf4242;
}
.search-bar span.btn {
	float: right; width: auto; height: 33px; margin: 0px;
	
}
.search-bar span.btn input {
	background: url(../images/sprite.png) #cf4242 -51px -24px no-repeat; border: none; width: 24px; height: 33px;
}
.search-bar span.btn input:hover {
	background-color: #802323;
}
nav#nav {
	width: 100%; height: 58px; float: left;
	background: url(../images/nav-bg.png) repeat-x;
}
ul.nav {
	margin: 15px 0 0 0; font-size: 14px; width: 100%;
	position: relative; z-index: 50; float: left;
}
ul.nav li { float: left; margin: 0 7px 0 7px; height: 36px; }

ul.nav li:hover > ul.second-level {
	display: block;
}
ul.nav ul.second-level {
	width: 100%; height: auto;
	padding: 20px 0px 15px 0; background-color: #393939;
	position: absolute; left: 0; margin: 0px;
	top: 36px; display: none;
}
ul.nav ul.second-level li {
	width: 95px; float: left; margin: 0px 23px;
	height: auto;
}
ul.nav ul.second-level li a { float: left; padding: 7px; }
ul.nav ul.second-level li a:hover {
	background-color: #cf4242; color: white;
}
ul.nav ul.second-level li.all-categs {
	width: 97%; margin: 15px 0 0 15px;
	border-top: #454545 solid 1px; padding-top: 10px;
}
ul.nav ul.second-level li.all-categs a {
	float: right; background-color: #cf4242; color: white;
	padding: 4px 7px;
}
ul.nav ul.second-level li.all-categs a:hover {
	background-color: #2b2b2b;
}
section.content {
	width: 100%; height: auto; float: left;
	margin: 10px 0px;
}
.grid_3.models {
	margin-bottom: 10px; position: relative;
}
.grid_3.models a { 
	background-color: #6c6c6c; float: left;
	width: 100%; height: 100%; color: #6c6c6c;
}
.grid_3.models a.vip {
	background-color: #6c6c6c;
}
.grid_3.models a:hover { background-color: #c75048; }
.grid_3.models a.vip:hover { background-color: #952bd9; }
.grid_3.models a:hover .desc{ display: block; background-color: #c75048; }
.grid_3.models a.vip:hover .desc{ display: block; background-color: #952bd9; }
.grid_3.models .model {
	margin: 10px; height: auto;
}
.grid_3.models .model img { width: 125px; height: auto; }
.grid_3.models .desc {
	width: 100%; height: 43px;
	position: absolute; bottom: 0px;
	display: none; color: white; text-indent: 13px;
	padding: 7px 0 0 0;
}
.grid_3.models a .stamp {
	display: none; background: url(../images/sprite2.png) no-repeat;
	width: 115px; height: 117px; position: absolute;
	right: -6px; top: -6px;
	font-size: 1px; color: #6c6c6c;
}
.grid_3.models a.verified .stamp {
	background-position: -115px 0; display: block;
} 
.grid_3.models a.vip .stamp {
	background-position: 0px 0px; display: block;
} 
.tab-wrapper {
	width: 100%; height: auto; float: left;
	margin: 10px 0;
}
.tab-wrapper .tab-nav {
	width: 100%; height: auto; float: left;
	position: relative;
}
.tab-wrapper .tab-nav li {
	float: left; margin: 0 7px 0 0;
	background-color: #393939; padding: 5px 12px;
}
.tab-wrapper .tab-nav li.active {
	background-color: #4d4d4d;
}
.tab-wrapper .tab-nav li a{ width: 100%; float: left; height: auto; font-size: 14px; color: #e7e7e7; }
.tab-wrapper .tab-content {
	width: 100%; height: auto; float: left;
	background-color: #4d4d4d;
}
.tab-wrapper.models .tab-content {
	width: 100%; /*height: 305px;*/height: auto; float: left;
	background-color: #4d4d4d; overflow:hidden;
}
.tab-wrapper .tab-content .tabs{
	padding: 10px 0; float: left; 
	margin-left: 15px; margin-bottom: 5px;
	width: 97%; line-height: normal;
	color: #e7e7e7; font-size: 12px;
	overflow:hidden;
}
.tab-wrapper .tab-content p{
	margin-left: 20px; margin-bottom: 10px;
	width: 95%; line-height: normal;
	color: #e7e7e7; font-size: 12px;
}
.container_12 .grid_2.models {
	margin-bottom: 10px; position: relative;
}
.container_12 .grid_2.models a { 
	background-color: #6c6c6c; float: left;
	width: 100%; height: 100%;
}
.container_12 .grid_2.models a.vip {
	background-color: #6c6c6c;
}
.container_12 .grid_2.models a:hover { background-color: #c75048; }
.container_12 .grid_2.models a.vip:hover { background-color: #952bd9; }
.container_12 .grid_2.models a:hover .desc{ display: block; background-color: #c75048; }
.container_12 .grid_2.models a.vip:hover .desc{ display: block; background-color: #952bd9; }
.container_12 .grid_2.models .model {
	margin: 10px; height: 212px;
}
.container_12 .grid_2.models .model img { width: 138px; height: 212px; }
.container_12 .grid_2.models .desc {
	width: 100%; height: 33px;
	position: absolute; bottom: 0px;
	display: none; color: white; text-indent: 13px;
	padding: 7px 0 0 0;
}
.container_12 .grid_2.models a .stamp {
	display: none; background: url(../images/sprite2.png) no-repeat;
	width: 115px; height: 117px; position: absolute;
	right: -6px; top: -6px;
	font-size: 1px; color: #6c6c6c;
}
.container_12 .grid_2.models a.verified .stamp {
	background-position: -115px 0; display: block;
} 
.container_12 .grid_2.models a.vip .stamp {
	background-position: 0px 0px; display: block;
}
.container_12 .page-buttons {
	width: 100%; height: auto; float: left;
	margin: 5px 0px;
}
.container_12 .page-buttons a {
	float: left; padding: 0px 8px; text-align: center;
	color: #bababa; font-size: 13px; margin: 0 2px;
	background-color: #393939; border: #353535 solid 1px;
}
.container_12 .page-buttons a.active {
	background-color: #808080; color: white; 
}
.container_12 .page-buttons a:hover {
	background-color: #cf4242; color: white; 
}
.paragrphs-wrapper {
	width: 100%; height: auto; float: left;
	background-color: #2f2f2f; padding: 12px 0 6px 0;
	margin: 10px 0;
	box-shadow: 0px 0px 3px rgb(37, 37, 37);
}
.paragrphs-wrapper p{
	line-height: normal; margin-left: 10px;
}
.paragrphs-wrapper h2, .paragrphs-wrapper h3{
	margin-left: 10px; border-bottom: #6a6a6a solid 1px;
	padding-bottom: 7px; width: 95%;
}
footer#footer {
	width: 100%; float: left;
}
footer#footer .footer-links {
	width: 100%; height: auto; float: left;
	background: url(../images/footer-links-bg.png) 0 bottom repeat-x;
	padding: 20px 0 0 0; position: relative; z-index: 15;
}
footer#footer h4{
	margin-left: 10px; border-bottom: #6a6a6a solid 1px;
	padding-bottom: 7px; width: 95%;
}
footer#footer .footer-links ul {
	margin-left: 10px; margin-top: 5px; float: left;
}
footer#footer .footer-links li {
	float: left; width: 50%; height: auto;
	margin: 0 0 0 0; 
}
footer#footer .footer-area {
	width: 100%; height: 220px;
	background: url(../images/broken-noise.jpg) repeat;
	margin: -7px 0 0 0 ; float: left;
	position: relative; z-index: 14;
	padding: 20px 0px;
}
footer#footer ul.news, ul.comments {
	margin: 10px 0 0 10px; float: left;
	position: relative; width: 100%; height: 190px;
}
footer#footer  ul.news li, ul.comments li {
	float: left; margin: 0px 0 7px 0; padding: 0 0 7px 0;
	border-bottom: #383838 solid 1px; width:100%;
	
}
footer#footer ul.news li span.title {
	font-size: 13px; margin-bottom: 5px; color: #d1d1d1;
}
footer#footer ul li p {
	font-size: 12px; margin: 0px;
	line-height: normal;
}
footer#footer ul.comments li span.title {
	font-size: 13px; margin-bottom: 5px; color: #9f4b4b;
}
footer#footer ul li span.date {
	float: left; font-size: 11px; color: #636465;
	line-height: 14px; margin-top: 2px;
}
footer#footer ul li a.name {
	float: right; font-size: 11px; color: #3d607d;
	line-height: 14px; margin-top: 2px;
}
.caroufredsel_wrapper {
	height: 180px !important;
}
.comment .caroufredsel_wrapper {
	height: 174px !important;
}
.vip-models .caroufredsel_wrapper {
	height: 262px !important;
}

footer#footer a.next {
	width: 17px; height: 17px;
	position: absolute; top: -3px; right: 30px;
	float: left;
	background: url(../images/sprite.png) #393939 0px -110px no-repeat;
}
footer#footer a.next:hover { background-color: #cf4242; }
footer#footer a.prev:hover { background-color: #cf4242; }
footer#footer a.prev {
	 width: 17px; height: 17px;
	position: absolute; top: -3px; right: 8px;
	float: left;
	background: url(../images/sprite.png) #393939 -25px -110px no-repeat;
}
footer#footer .subs {
	float: right; margin: 10px 0 0 30px; width: 80%;
}
footer#footer .subs .subscribeTf {
	background-color: #393939; border: #353535 solid 1px;
	width: 90%; height: 25px; margin: 0px;
	color: #6a6a6a; float: right;
}
footer#footer .subs .subsBtn:hover {
	background-color: #802323;
}
footer#footer .subs .subsBtn {
	margin: 7px 0 0 0; float: right;
}
footer#footer .footer-nav {
	width: 100%; height: 58px;
	background: url(../images/footer-nav-bg.png) repeat-x;
}
footer#footer .footer-nav .copyright {
	margin: 23px 0 0 10px; float: left;
	font-size: 12px; color: #e0e0e0;
}
.pages-btns { margin-bottom: 10px; height:30px; }
.pages-btns .next-prev-pages {
	float: right; position: absolute; right: 0px; top: 0px;
}
.pages-btns .next-prev-pages a.prev {
	width: 89px; height: 27px; float: left;
	background: url(../images/sprite2.png) 0px -122px no-repeat; text-align: center; padding: 5px 0 0 0;
	color: white;
}
.pages-btns .next-prev-pages a.prev:hover {
	background: url(../images/sprite2.png) 0px -165px no-repeat;
}
.pages-btns .next-prev-pages a.next {
	width: 139px; height: 27px; float: left;
	background: url(../images/sprite2.png) -91px -122px no-repeat; text-align: center; padding: 5px 0 0 0;
	color: white;
}
.pages-btns .next-prev-pages a.next:hover {
	background: url(../images/sprite2.png) -91px -165px no-repeat;
}
.pictures {}
.pictures .pic-wrapper {
	width: 100%; height: 500px; float: left;
	background-color: #6c6c6c;
	position: relative;
}
.pictures .pic-wrapper img {
	margin: 10px;
}
.pictures .pic-wrapper .pic-nums {
	position: absolute; bottom: 10px; right: 10px;
	width: auto; height: 20px; padding: 3px 10px;
	background-color: #2f2f2f; opacity: 0.7;
	color: white;
}
.pictures .tab-wrapper ul.models-pics {
	width: 95%; float: left; margin: 10px 0 0 14px;
	/*height:265px;*/ height:auto;
}
.pictures .tab-wrapper ul.models-pics li { 
	float: left; width: 100px; height: 125px;
	margin: 0 10px 10px 10px;
}
.pictures .tab-wrapper ul.models-pics li a {
	width: 100%; height: auto; float: left;
	background-color: #cacaca;
}
.pictures .tab-wrapper ul.models-pics li a:hover {
	background-color: #6c6c6c;
}
.pictures .tab-wrapper ul.models-pics li a img {
	width: 80px; height: auto; margin: 10px 10px 5px 10px;
}
.pictures .vip-models {
	width: 100%; height: 325px; float: left;
	background-color: #4d4d4d;
}
.pictures .vip-models h2 {
	border-bottom: #6a6a6a solid 1px;
	padding-bottom: 7px; margin-left: 20px;
	width: 90%; margin-top: 15px;
}
.pictures .vip-models ul.vips {
	float: left; margin-left: 20px; margin-top: 10px;
}
.pictures .vip-models ul.vips li {
	float: left; margin: 0 0 10px 0;
}
.pictures .vip-models ul.vips li .model-pic { 
	float: left; width: 80px; height: auto;
	margin: 0 10px 0 0;
}
.pictures .vip-models ul.vips li .model-pic a {
	width: 100%; height: 100%; float: left;
	background-color: #cacaca;
}
.pictures .vip-models ul.vips li .model-pic a:hover {
	background-color: #6c6c6c;
}
.pictures .vip-models ul.vips li .model-pic a img {
	width: 70px; height: auto; margin: 5px 5px 0px 5px;
}
.pictures .vip-models ul.vips li .model-info {
	float: left; margin:g 0 0 0 10px; width: 65%;
}
.pictures .vip-models ul.vips li .model-info h3 {
}
.pictures .vip-models ul.vips li .model-info p {
	line-height: 14px;
}


.pictures .vip-models a.next {
	width: 17px; height: 17px;
	position: absolute; top: 10px; right: 40px;
	float: left;
	background: url(../images/sprite.png) #393939 0px -110px no-repeat;
}
.pictures .vip-models a.prev {
	 width: 17px; height: 17px;
	position: absolute; top: 10px; right: 18px;
	float: left;
	background: url(../images/sprite.png) #393939 -25px -110px no-repeat;
}
.pictures .vip-models a.next:hover { background-color: #cf4242; }
.pictures .vip-models a.prev:hover { background-color: #cf4242; }


.model-infos {
	background-color: #2f2f2f; float: left; width: 100%;
	/*height: 1178px;*/
	box-shadow: 0px 0px 8px #252525; -webkit-box-shadow: 0px 0px 8px #252525;
}
.model-infos .title {
	width: 100%; height: 40px; float: left;
	background: url(../images/background.gif) repeat;
	margin: 0 0 10px 0;
}
.model-infos .title span.nationality {
	float: left; width: 16px; height: 11px;
	margin: 10px 0 0 10px;
}
.model-infos .title h1 {
	float: left; margin: 8px 10px;
	color: #cf4242; font-size: 20px;
	padding: 0px;
}
.model-infos .title span.number {
	float: left; margin: 8px 0 0 8px; font-size: 15px;
}

.model-infos .abilities {
	width: 100%; height: auto; float: left;
	margin: 10px 0 0 0;
}
.model-infos .abilities .liste {
	width: 100%; height: auto; float: left;
	margin: 0 0 15px 0;
}
.model-infos .abilities .liste  span.row {
	margin: 0 0 0 30px; float:left; color:#8a8a8a;
}
.model-infos .abilities .liste h3 {
	border-bottom: #525252 solid 1px;
	padding-bottom: 7px; margin-left: 20px; margin-right: 0px;
	width: 92%;
}
.model-infos .abilities .liste li {
	margin: 0 0 0 30px; float: left;
	width: 42%; 
}
.model-infos .abilities .liste li span.lefty {
	width: 40%; float: left;
}
.model-infos .abilities .liste li span.righty.phone {
	font-size:15px; color: #cf4242;
}
.model-infos .abilities .liste li span.righty {
	width: 60%; float: right; 
}

.model-infos .divide {
	width: 100%; height: 2px; float: left;
	margin: 10px 0;
	background: url(../images/divide.png) repeat;
}

.model-infos .model-description {
	width: 100%; height: auto; float: left; 
	margin: 10px 0;
}
.model-infos .model-description .wrap {
	/*height: 200px;*/ width: 97%; margin-left: 10px;
}
.model-infos .model-description h3 {
	border-bottom: #525252 solid 1px;
	padding-bottom: 7px; margin-left: 20px;
	width: 90%;
}
.model-infos .model-description p {
	line-height: 16px; margin-left: 30px; margin-right: 30px;
}

.model-infos .model-comments {
	width: 100%; height: auto; float: left; 
	margin: 10px 0;
}
.model-infos .model-comments h3 {
	border-bottom: #525252 solid 1px;
	padding-bottom: 7px; margin-left: 20px; margin-right: 0px;
	width: 92%;
}

.model-infos .model-comments .send-comment {
	width: 94%; height: auto; float: left;
	margin: 10px 0 10px 20px;
}
.model-infos .model-comments .send-comment input, .send-comment textarea {
	border: none; float: left; width: 96%;
	background-color: #414141; height: 22px;
	margin: 0 0 7px 0; color: #8a8a8a;
	padding-left: 5px;
}
.model-infos .model-comments .send-comment textarea { height: 60px; color: #8a8a8a !important; }

.model-infos .model-comments .send-comment span.calc {
	width: 60px; height: 27px; float: left;
	background-color: #414141; margin: 0 5px 0 0;
	text-align: center; padding: 7px 0 0 0;
}
.model-infos .model-comments .send-comment input.answer {
	width: 80px !important;
}
.model-infos .model-comments .send-comment .sendit {
	height: 34px; width: 70px; float: right;
	background-color: #cf4242; color: white;
	margin-right: 12px;
}
.model-infos .model-comments .send-comment .sendit:hover {
	background-color: #802323;
}
.model-infos .model-comments .comments {
	width: 94%; height: 155px; float: left;
	margin: 10px 0 0 20px; overflow: hidden;
}
.model-infos .model-comments .comments a {
	color: #4c71b6; font-size: 13px;
}

.model-infos .model-comments .comments p {
	line-height: 14px;
}

.result .membs {
	float: left; margin: 10px 0 10px 0;
	padding-bottom: 12px; border-bottom: #5e5e5e solid 1px;
}
.result .membs .model-pic { 
	float: left; width: 80px; height: auto;
	margin: 0 10px 0 0;
}
.result .membs .model-pic a {
	width: 100%; height: 100%; float: left;
	background-color: #cacaca;
}
.result .membs .model-pic a:hover {
	background-color: #6c6c6c;
}
.result .membs .model-pic a img {
	width: 70px; height: auto; margin: 5px 5px 0px 5px;
}
.result .membs .model-info {
	float: left; margin: 0 0 0 10px; width: 65%;
}
.result .membs .model-info h3 {
}
.result .membs .model-info p {
	line-height: 14px;
}

.container .page-buttons {
	width: 100%; height: auto; float: left;
	margin: 5px 0px;
}
.container .page-buttons a {
	float: left; padding: 0px 8px; text-align: center;
	color: #bababa; font-size: 13px; margin: 0 2px;
	background-color: #393939; border: #353535 solid 1px;
}
.container .page-buttons a.active {
	background-color: #808080; color: white; 
}
.container .page-buttons a:hover {
	background-color: #cf4242; color: white; 
}

.pages p { line-height: 14px; text-align: justify; }
.pages .right-menu {
	width: 100%; height: auto; float: left;
	background-color: #4d4d4d;
}
.pages .right-menu h4 {
	width: 92%; height: auto; float: left;
	margin: 10px 0 0 10px; border-bottom: #6a6a6a solid 1px;
	padding: 0 0 5px 0;
}
.pages .right-menu ul {
	width: 92%; height: auto; float: left;
	margin: 10px 0 0 15px;
}
.pages .right-menu ul li { line-height: normal;}
.pages .right-menu ul li a { color: #f9f9f9;}
.pages .right-menu ul li a:hover { color: #cf4242;}

.pages .ads {
	width: 100%; float: left;
	margin: 10px 0 10px 0;
	background-color: #fff; /* CHANGE IT! */
	height: 100px; /* CHANGE IT! */
}

.page-photos-videos { margin-top: 15px; }

.page-photos-videos .box {
	width: 100%; height: auto; float: left;
	padding: 15px 0px 0 0 ; background-color: #4d4d4d;
	margin:0 0 15px 0;
}
.page-photos-videos .box .model-pic { 
	float: left; width: 80px; height: auto;
	margin: 0 11px 15px 19px;
}
.page-photos-videos .box .model-pic a {
	width: 100%; height: 100%; float: left;
	background-color: #cacaca;
}
.page-photos-videos .box .model-pic a:hover {
	background-color: #6c6c6c;
}
.page-photos-videos .box .model-pic a img {
	width: 70px; height: auto; margin: 5px 5px 0px 5px;
}
.tipsy { font-size: 11px; position: absolute; padding: 5px; z-index: 100000; }
.tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }
.tipsy-inner { 
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 6px #323232;
	-webkit-box-shadow: 0 0 6px #323232;
	-moz-box-shadow: 0 0 6px #323232;
}
  .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
  .tipsy-arrow-n { border-bottom-color: #000; }
  .tipsy-arrow-s { border-top-color: #000; }
  .tipsy-arrow-e { border-left-color: #000; }
  .tipsy-arrow-w { border-right-color: #000; }
  
	.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
  .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
  .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }


#menu select {
width: 90%;
margin: 15px auto 0 auto;
display: none;}
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }
	body {
		background: url(../images/body-bg.jpg) repeat;
		font: 12px/21px Arial, Helvetica, sans-serif;
		color: #e2e0e0;
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;
		text-shadow: 1px 1px 1px rgb(22, 22, 22);
 }
	h1, h2, h3, h4, h5, h6 {
		color: #ececec;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 { font-size: 20px; line-height: 20px; margin-bottom: 10px;}
	h2 { font-size: 17px; line-height: 17px; margin-bottom: 7px; }
	h3 { font-size: 15px; line-height: 15px; margin-bottom: 7px; }
	h4 { font-size: 13px; line-height: 13px; margin-bottom: 5px; }
	h5 { font-size: 17px; line-height: 24px; }
	h6 { font-size: 14px; line-height: 21px; }
	.subheader { color: #777; }

	p { margin: 0 0 10px 0; }
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }

	em { font-style: italic; }
	strong { font-weight: bold; }
	small { font-size: 80%; }
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }
	a{ color: #05f46e; text-decoration: none; outline: 0; }
	a:hover { color: #cf4242; }
	p a, p a:visited { line-height: inherit; }
	ul, ol { margin-bottom: 20px; }
	ul { list-style: none outside; }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ul ol,
	ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom: 6px; }
	li { line-height: 18px; margin-bottom: 12px; }
	ul.large li { line-height: 21px; }
	li p { line-height: 21px; }
	img.scale-with-grid {
		max-width: 100%;
		height: auto; }
	.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
		background-color: #cf4242; border: none;
	color: white; border-radius: none; text-shadow: none;
	padding: 5px 7px; cursor: pointer;
	 }
	.button:hover,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
		 }
	.button:active,
	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active {
		border: 1px solid #666;
		background: #ccc; /* Old browsers */
		background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */
		background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); /* Chrome,Safari4+ */
		background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */
		background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Opera11.10+ */
		background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* IE10+ */
		background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* W3C */ }

	.button.full-width,
	button.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="button"].full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }
	button::-moz-focus-inner,
	input::-moz-focus-inner {
    border: 0;
    padding: 0;
	}
	form {
		margin-bottom: 20px; }
	fieldset {
		margin-bottom: 20px; }
	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea,
	select {
		border: 1px solid #ccc;
		padding: 6px 4px;
		outline: none;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #777;
		margin: 0;
		width: 210px;
		max-width: 100%;
		display: block;
		margin-bottom: 20px;
		background: #fff; }
	select {
		padding: 0; }
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
 		color: #444;
 		-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
		box-shadow:  0 0 3px rgba(0,0,0,.2); }
	textarea {
		min-height: 60px; }
	label,
	legend {
		display: block;
		font-weight: bold;
		font-size: 13px;  }
	select {
		width: 220px; }
	input[type="checkbox"] {
		display: inline; }
	label span,
	legend span {
		font-weight: normal;
		font-size: 13px;
		color: #444; }
	.remove-bottom { margin-bottom: 0 !important; }
	.half-bottom { margin-bottom: 10px !important; }
	.add-bottom { margin-bottom: 20px !important; }