
/* page width */
.wrapper {
	width:120em;
	margin:0 auto;
	background:url(../images5/bg2.png);
	-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,1);
	-moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,1);
	box-shadow: 0px 0px 30px 0px rgba(0,0,0,1);
}



/* header*/

.header { width:100%; margin:0;  height:auto;}
.header-top {
	position:relative;
	width:100%;
	margin:0;
	height:8em;
	overflow:hidden;
	background:#000;
}
	a.header-logo { position:absolute; display:block; text-indent:-9999em; background:url(../images5/logo_tmw.png) no-repeat center top; width:31.7em; height:4.7em; left:1em; top:50%; margin-top:-2.3em; opacity:1; -webkit-transition: 0.3s; transition: 0.3s; z-index:400}
	a:hover.header-logo { opacity:0.7;}

	.os-icons { position:absolute; background:url(../images5/os_icons.png) no-repeat left top; width:17.6em; height:2.4em; left:35em; top:50%; margin-top:-1.2em; z-index:450;}
	
	a.header-login-btn {
		position:absolute; display:block; z-index:500; 
		font-size:15px; color:#e1e1e1; text-decoration:none; line-height:36px; text-align:center;
		width:70px; padding:0px; right:10px; top:50%; height:36px; margin-top:-18px;
		
		background: rgba(55,55,55,1);
		background: -moz-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(32,32,32,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(55,55,55,1)), color-stop(100%, rgba(32,32,32,1)));
		background: -webkit-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(32,32,32,1) 100%);
		background: -o-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(32,32,32,1) 100%);
		background: -ms-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(32,32,32,1) 100%);
		background: linear-gradient(to bottom, rgba(55,55,55,1) 0%, rgba(32,32,32,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#202020', GradientType=0 );
		
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		
		}
		
		a:hover.header-login-btn {
			color:#000;
			
		background: rgba(242,242,242,1);
		background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(217,217,217,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,242,242,1)), color-stop(100%, rgba(217,217,217,1)));
		background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(217,217,217,1) 100%);
		background: -o-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(217,217,217,1) 100%);
		background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(217,217,217,1) 100%);
		background: linear-gradient(to bottom, rgba(242,242,242,1) 0%, rgba(217,217,217,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#d9d9d9', GradientType=0 );
		}
		
	
	.stats { position:absolute; right:90px; top:50%; margin-top:-20px; height:40px; z-index:560;}
	.stats ul { width:auto; height:40px; text-align:right;}
	.stats ul li { display:inline-block; float:left; text-align:left; padding:5px 10px; font-size:13px; color:#9e9d9d; font-family: 'Roboto Condensed', sans-serif; font-weight:400; border-left:1px solid #333333; line-height:14px; height:30px;}
	.stats ul li:last-child {border-right:1px solid #333333;}
	.stats ul li span { color:#96a818;}
	
	.header-top-bg1 { z-index:10; background:url(../images5/header_bg1.png) no-repeat left top; position:absolute; left:0; top:0; width:359px; height:57px;}
	.header-top-bg2 { z-index:10; background:url(../images5/header_bg2.png) no-repeat left top; position:absolute; right:0; bottom:0; width:359px; height:57px;}
	
	
.header-slider { width:100%; margin:0; height:auto;}
.header-shadow { width:100%; margin:0; background:url(../images5/h_shadow.png) repeat-x left top; height:20px;}
.join-shadow { opacity:0.4; margin-bottom:15px;}



		/*menu*/
		.header-menu {
			height:74px;
			margin:0;
			background:#030303 url(../images5/menu_bg.png) repeat-x left top;
			overflow:hidden;
		}
		.header-menu ul { width:100%; height:74px;}
		.header-menu ul li { width:14%; text-align:center; display:block; float:left; margin:0; padding:0; height:74px;
		border-left:1px solid #444444; border-right:1px solid #191919;}
			.header-menu ul li:first-child {border-left:none;}
			.header-menu ul li:last-child {border-right:none; width:15%;}
		.header-menu ul li a { width:100%; padding-top:12px; height:62px; display:block; color:#fff; text-decoration:none; font-weight:700; font-size:19px; line-height:19px; -webkit-transition: 0.6s; transition: 0.6s; }
		.header-menu ul li a span { font-size:14px; color:#c1c1c1; font-family: 'Roboto Condensed', sans-serif; font-weight:400;  -webkit-transition: 0.6s; transition: 0.6s;}
		
		.header-menu ul li a:hover { background:rgba(0,0,0,0.7);}
		.header-menu ul li a:hover, .header-menu ul li a:hover span { color:#cee437;}
		
		.header-menu ul li:last-child a, .header-menu ul li:last-child a span { color:#f73185}
		.header-menu ul li:last-child a:hover, .header-menu ul li:last-child a:hover span { color:#ffe323}





/* mobile menu */

a.m-header-menu-btn { display:block; position:absolute; left:15px; top:74px; width:44px; height:44px; text-indent:-9999em; background:url(../images5/mmenu_icon.png) no-repeat left top; z-index:900;}
a:hover.m-header-menu-btn { background:url(../images5/mmenu_icon.png) no-repeat left -44px;}

		



#m-menu-window { position:absolute; left:0px; top:146px; background:#000; width:300px; height:auto; padding:0; display:none;}
		
		#m-menu-window .modal_close { position: absolute; top: -72px; left: 15px; display: block; width: 44px; height: 44px;  background: #000 url(../images5/mmenu_icon.png) no-repeat left -88px; z-index: 9999; }
		#m-menu-window .modal_close:hover { background:#000 url(../images5/mmenu_icon.png) no-repeat left -132px; z-index: 9999; }
		
#m-menu ul { width:100%;}
#m-menu ul li { margin:0; padding:0; background:#020202 url(../images5/menu_bg.png) repeat-x left bottom;}
#m-menu ul li a { display:block; padding:7px 20px; padding-bottom:15px;  color:#fff; text-decoration:none; font-weight:700; font-size:19px; line-height:20px;}
#m-menu ul li a span { color:#c1c1c1; font-size:14px;  font-family: 'Roboto Condensed', sans-serif; font-weight:400;}
#m-menu ul li a:hover, #m-menu ul li a:hover span, #m-menu ul li.menu-active a, #m-menu ul li.menu-active a span { color:#cee437;}
#m-menu ul li.menu-active a { background:url(../images5/mmenu_active_icon.png) no-repeat +10px center; padding-left:45px}


#m-menu ul li.menu-join a, #m-menu ul li.menu-join a span { color:#f73185}
#m-menu ul li.menu-join a:hover, #m-menu ul li.menu-join a:hover span { color:#ffe323}

a.m-header-menu-btn { display:none;}




/* content */
.title-block { background:rgba(255,255,255,0.4); border-top:3px solid #fff; width:100%; margin-bottom:20px; position:relative; padding:6px 0; height:30px;}
.title-block .title-txt { position:absolute; left:0; width:auto; padding:15px 15px; left:0; top:0; text-transform:uppercase; font-size:20px; font-weight:500;
border-radius: 0px 0px 10px 0px;
-moz-border-radius: 0px 0px 10px 0px;
-webkit-border-radius: 0px 0px 10px 0px;

background:#fff;
}
.title-block .title-txt span { color:#f73185}
.bottom-pager {border-bottom:none; background:none; border-top:none; margin-bottom:25px;}


.title-pager { float:right; margin-right:6px; height:auto; width:auto; text-align:right;}
.title-pager li { display:inline-block; height:30px; line-height:30px; margin:0; padding:0; margin-left:1px; }
.title-pager li a { display:block; height:30px; line-height:30px; padding:0 6px; background:rgba(255,255,255,0.5); font-size:13px; text-decoration:underline; color:#000;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.title-pager li a:hover, .title-pager li.pager-active a { background:#fff; color:#f73185; text-decoration:none;}

p.title-set-txt { float:right; margin-right:10px; line-height:30px;}
p.title-set-txt span { color:#777777; padding:0 5px;}


.model-page-block { height:auto; padding-bottom:15px; padding-top:0;}
.model-page-block .title-txt { position:static; display:inline-block; margin-bottom:15px; width:auto;}


	/* thumbs styles */
	ul.thumbs { text-align:center; margin-bottom:20px;}
	ul.thumbs li {
		display:inline-block;
		position:relative;
		width:23%;
		max-width:302px;
		background:#fff;
		border:1px solid #9f9f9f;
		padding:5px;
		margin:2px 1px;
		text-align:left;
		 -webkit-transition: 0.4s; transition: 0.4s;
		
	}
	ul.thumbs li a img { border:1px solid #000; box-sizing: border-box; margin-bottom:4px;}

	.b-site-logo {
		position:absolute;
		right:5px;
		bottom:5px;
		width:80px;
		height:35px;
		opacity:0.7;
		 -webkit-transition: 0.4s; transition: 0.4s;
	}
	.tn-link-title {
		font-size:16px;
		font-weight:500;
		line-height:20px;
		height:20px;
		overflow:hidden;
		margin-bottom:7px;
		
		}
	.tn-link-title a {
		color:#000;
		text-decoration:none;
		}
	
	p.tn-smalltext { font-size:12px; color:#797979; margin-bottom:4px; line-height:13px;}
	
	
	/* for model thumbs */
	ul.model-thumbs li { width:171px;}
	ul.model-thumbs li .tn-link-title { font-size:14px;}
	ul.model-thumbs p.tn-smalltext span { float:right;}
		.m-rank-stars { position:absolute; right:5px; top:222px; width:50px; height:9px; background:url(../images5/stars_rating.png) no-repeat left top;}
		.m-rank-5 { background-position:left top;}
		.m-rank-4 { background-position:left -19px;}
		.m-rank-3 { background-position:left -38px;}
		.m-rank-2 { background-position:left -57px;}
		.m-rank-1 { background-position:left -76px;}
		.m-rank-0 { background-position:left -95px;}
	
	/* top rated thumbs */
	ul.toprated-thumbs li { max-width:227px; width:19%; padding:3px; margin:1px 0px;}
	ul.toprated-thumbs li .tn-link-title { font-size:15px; height:32px; line-height:15px; padding:0 4px;}
	ul.toprated-thumbs li p.tn-smalltext {padding:0 4px;}
	
	/* thumbs for oursites page*/
	ul.sites-tn li { max-width:312px; width:24%; padding:3px; margin:1px 0px;}
	ul.sites-tn li p.tn-smalltext {padding:0 4px; font-size:12px;}
	ul.sites-tn li p.tn-s-descript { height:90px; overflow:hidden; font-size:14px; line-height:16px; padding:0 5px; margin-bottom:6px;}
	ul.sites-tn li p.tn-smalltext b { padding-right:5px; color:#2A2A2A;}
	ul.sites-tn li p.tn-smalltext span { color:#f73185;}
	
			/* hover styles */
			ul.thumbs li:hover { background:rgba(255,255,255,0.7); }
			ul.thumbs li a:hover img { border-color:#f73185;}
			.tn-link-title a:hover {color:#f73185;}
			ul.thumbs li:hover .b-site-logo { opacity:1;}
			
			
	/* bonus sites on index page */
	ul.bonus-sites-list-1 { margin:0 10px;}
	ul.bonus-sites-list-1>li {
		display:block;
		position:relative;
		background:#fff;
		border:1px solid #9f9f9f;
		padding:10px;
		margin-bottom:10px;
		height:227px; overflow:hidden;
		 -webkit-transition: 0.4s; transition: 0.4s;
	}
	a.bs-list1-bigtn { display:block; width:312px; height:227px; float:left; margin-right:10px;}
	a.bs-list1-bigtn img { border:1px solid #000; width:310px; height:225px;}
	
	ul.bs-list1-smalltn { position:absolute; bottom:10px; left:332px;}
	ul.bs-list1-smalltn li { display:block; float:left; margin-right:10px;}
	ul.bs-list1-smalltn li a { display:block; width:155px; height:113px;}
	ul.bs-list1-smalltn li a img {border:1px solid #000; width:153px; height:111px;}
	ul.bs-list1-smalltn li.bs-list1-link1 a { display:block; text-align:center; background:#fff; border:1px solid #000; padding-top:20px; height:91px; width:173px; font-size:20px; font-weight:500; text-transform:uppercase; text-decoration:none; line-height:23px;}
		ul.bs-list1-smalltn li.bs-list1-link1 a:hover { border-color:#f73185; color:#f73185;}
	p.bs-list1-title { font-size:26px; font-weight:500; margin-bottom:10px; padding-right:300px;}
	p.bs-list1-title a { text-decoration:none; color:#000;}
	p.bs-list1-title a:hover { color:#f73185;}
	p.bs-list1-description {padding-right:300px; font-size:16px; line-height:18px; margin:0; height:57px; overflow:hidden;}
	
	.bs-list1-info { position:absolute; right:10px; top:10px; padding-top:15px; padding-left:35px; width:240px; height:95px; overflow:hidden; background:url(../images5/bsinfo_bg.png) no-repeat left center;}
	.bs-list1-info p { font-size:15px; margin-bottom:10px; color:#000;}
	.bs-list1-info p b { color:#8c8b8b; font-weight:300;}
	.bs-list1-info p .red-txt { color:#ee086f; font-weight:700;}
	.bs-list1-info p .old-price { text-decoration:line-through;}
	.bs-rank-stars { display:inline-block; width:50px; height:9px; background:url(../images5/stars_rating.png) no-repeat left top; margin-left:5px;}
	
	
		ul.bonus-sites-list-1>li:hover {background:rgba(255,255,255,0.7); border-color:#000;}
		a:hover.bs-list1-bigtn img { border:1px solid #f73185;}
		ul.bs-list1-smalltn li a:hover img {border:1px solid #f73185;}
		
		
	/*a.tn { position:relative; display:block;}*/
	.tn-uhd-icon1 { position:absolute; right:1px; top:1px; background:url(../images5/uhd_icon2.png) no-repeat right top; width:42px; height:32px;}
	.tn-uhd-icon2 { position:absolute; right:1px; top:1px; background:url(../images5/uhd_icon3.png) no-repeat right top; width:45px; height:44px;}
	.thumbs li>a:first-child { position:relative; display:block;}	

.coming-soon { position:absolute; left:1px; top:1px; background:url(../images5/coming_soon_icon.png) no-repeat left top; width:92px; height:92px;}

/* banner-buttons */


.banner-1 { width:100%; margin:0; padding:0; background:url(../images5/banner_1_bg.png); height:auto;}
.banner-1-logo-wrap {background:url(../images5/banner_1_bg1.png) repeat-x left center; background-size:auto 100%; width:17%; height:100%; position:absolute; left:0; top:0;}
.banner-1-logo { position:absolute; left:50%; margin-left:-63px; top:50%; margin-top:-37px; background:url(../images5/banner_1_logo.png) no-repeat center center; width:126px; height:74px;}
.banner-1-r { width:100%; background:url(../images5/banner_1_bg2.png) repeat-x left center; background-size:auto 100%;border-left:1px solid rgba(255,255,255,0.3); position:relative;}
.banner-1-r p { padding:20px 15px 20px 20%; margin:0;}
p.banner-1-link { font-size:17px; color:#fff; line-height:30px;}
p.banner-1-link a { text-decoration:underline; color:#cbe516;}
p.banner-1-link a.big-link1 { font-size:34px; font-weight:700; text-decoration:none; color:#f73185;}
p.banner-1-link a:hover { text-decoration:underline; color:#fff;}



.banner-2 { width:100%; margin:0; padding:0; background:url(../images5/banner_1_bg.png); height:auto;}
.banner-2bg {background:url(../images5/banner_1_bg1.png) repeat-x left center; background-size:auto 100%; height:120px;}
a.banner-2-l, a.banner-2-r { display:block; height:120px; padding:25px 2%; box-sizing: border-box;}
a.banner-2-l {width:80%; float:left;  background:url(../images5/banner_1_bg2.png) repeat-x left center; background-size:auto 100%;border-right:1px solid rgba(0,0,0,0.7); text-align:center;
font-size:45px; font-weight:700; text-decoration:none; color:#f73185; line-height:28px;}
a.banner-2-l span { color:#fff; font-size:23px; font-weight:400;}
a.banner-2-r { width:20%; float:left;border-left:1px solid rgba(255,255,255,0.1); background:url(../images5/arrow.png) no-repeat right top;
font-size:28px; font-weight:300; color:#bed615; text-decoration:none; line-height:24px;}
a.banner-2-r span { text-transform:uppercase; font-weight:500;}

a:hover.banner-2-l {  background:rgba(0,0,0,0.4) url(../images5/banner_1_bg2.png) repeat-x left center;  background-size:auto 100%; color:#fff;}
a:hover.banner-2-r { background:rgba(0,0,0,0.2) url(../images5/arrow.png) no-repeat right -150px; color:#fff;}
		
		
/* footer */
.footer { background:rgba(0,0,0,0.7); width:100%; margin:0; padding:20px 0; height:auto; padding-top:0;}
.footer p { padding:0 5%; margin-bottom:15px; color:#C8C8C8; text-align:center; font-size:13px; line-height:16px;}
.footer p a { color:#fff;}
.footer p.footer2-menu { background:rgba(255,255,255,0.1); font-size:16px; line-height:20px; padding:25px 0; border-bottom:1px solid rgba(255,255,255,0.1); border-top:1px solid rgba(255,255,255,0.1);}
.footer p.footer2-menu a { margin:0 10px;}
.footer p.footer2-menu a:hover { color:#f73185;}
.footer-logo { width:80%; max-width:317px; height:auto; margin:0 auto; margin-bottom:25px; opacity:1;}




/* set page */
.set-block-wrap { width:1150px; padding:15px; margin:10px auto; background:#fff; border:1px solid #a0a0a0;}

.set-mov-block { margin:0; float:left; width:855px; margin-bottom:10px; border:1px solid #a0a0a0;}
	.set-mov-block:hover { border:1px solid #f73185;}
.set-model-info { float:right; margin:0; width:280px; margin-bottom:10px;}
.set-model-info h2 { margin-bottom:5px; text-align:center;}
p.model-desc {height:190px; overflow:auto; margin-bottom:0; font-size:15px; line-height:17px;}
a.model-photo { width:169px; display:block; margin:0 auto; margin-bottom:5px;}
a.model-photo img { border:1px solid #a0a0a0;}
a:hover.model-photo img { border:1px solid #f73185;}


.set-download-btns { margin-bottom:10px; height:auto;}
.set-download-btns ul { text-align:center;}
.set-download-btns ul li { display:inline-block; margin:2px; width:19%; padding:0; height:auto; line-height:14px; font-size:14px;}
.set-download-btns ul li a { display:block; height:auto; line-height:14px; text-decoration:none; padding:10px 0;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background: rgba(235,232,235,1);
background: -moz-linear-gradient(top, rgba(235,232,235,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(245,245,245,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,232,235,1)), color-stop(50%, rgba(219,219,219,1)), color-stop(51%, rgba(209,209,209,1)), color-stop(100%, rgba(245,245,245,1)));
background: -webkit-linear-gradient(top, rgba(235,232,235,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(245,245,245,1) 100%);
background: -o-linear-gradient(top, rgba(235,232,235,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(245,245,245,1) 100%);
background: -ms-linear-gradient(top, rgba(235,232,235,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(245,245,245,1) 100%);
background: linear-gradient(to bottom, rgba(235,232,235,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(245,245,245,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebe8eb', endColorstr='#f5f5f5', GradientType=0 );
}
.set-download-btns ul li a span { color:#939393;}
.set-download-btns ul li a:hover { background:#fff;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);}
.set-download-btns ul li a:hover span { color:#000;}
.set-download-btns ul li.set-download-btns-txt { text-align:right; font-size:16px;}

.brclear2 { display:none;}

.set-galley {}
.set-galley ul { text-align:center;}
.set-galley li { display:block; float:left; margin:4px; width:300px; height:200px;}
.set-galley li a img { border:1px solid #a0a0a0;}
.set-galley li a:hover img { border:1px solid #f73185;}

.set-galley li.set-view-gall-btn { width:215px;}
.set-galley li.set-view-gall-btn a { background:#fff; display:block; width:215px; height:130px; padding-top:70px; border:1px solid #a0a0a0; font-size:18px; font-weight:700; text-decoration:none; line-height:24px; text-transform:uppercase;}
.set-galley li.set-view-gall-btn a:hover  { border:1px solid #f73185;}


  /* players */
  		/* picture player */
		.set-mov-block a { height:auto; position:relative; display:block;}
		.set-mov-block a>img { z-index:500;}
		div.pic-player { position:absolute; width:100%; height:42px; background:rgba(0,0,0,0.6); left:0; bottom:0; z-index:800;}
		.player-btn1, .player-btn2, .player-btn3 { height:42px; width:42px; position:absolute; top:0; background:url(../images5/player1_tbn.png) no-repeat left center; opacity:0.5;}
		.player-btn1 { left:0;}
		.player-btn2 { right:44px; background:url(../images5/player1_tbn.png) no-repeat -50px center;}
		.player-btn3 { right:0; background:url(../images5/player1_tbn.png) no-repeat -100px center;}
		.player-btn1:hover, .player-btn2:hover, .player-btn3:hover { opacity:1;}
		.player-line1, .player-line2, .player-line3 { position:absolute; height:42px; width:2px; background:url(../images5/player1_bgline.png) no-repeat center center; top:0;}
		.player-line1 { left:42px;}
		.player-line2 { right:86px;}
		.player-line3 { right:42px;}
		.player-time1, .player-time2 { line-height:42px; position:absolute; top:0; width:60px; color:#bfbfbf; font-size:13px; text-align:center;}
		.player-time1 { left:50px;}
		.player-time2 { right:100px;}
		.player-timebar { position:absolute; width:64%; left:130px; top:50%; margin-top:-2px; height:4px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
		background: rgba(144,145,145,1);
background: -moz-linear-gradient(top, rgba(144,145,145,1) 0%, rgba(171,171,171,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(144,145,145,1)), color-stop(100%, rgba(171,171,171,1)));
background: -webkit-linear-gradient(top, rgba(144,145,145,1) 0%, rgba(171,171,171,1) 100%);
background: -o-linear-gradient(top, rgba(144,145,145,1) 0%, rgba(171,171,171,1) 100%);
background: -ms-linear-gradient(top, rgba(144,145,145,1) 0%, rgba(171,171,171,1) 100%);
background: linear-gradient(to bottom, rgba(144,145,145,1) 0%, rgba(171,171,171,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#909191', endColorstr='#ababab', GradientType=0 );}
.player-timebar2 { width:6px; height:10px; position:absolute; left:2px; top:50%; margin-top:-5px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
background: rgba(226,226,226,1);
background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(50%, rgba(219,219,219,1)), color-stop(51%, rgba(209,209,209,1)), color-stop(100%, rgba(254,254,254,1)));
background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 );
-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);}

		.play-icon1 { position:absolute; width:100px; height:100px; left:50%; top:50%; margin-left:-50px; margin-top:-50px; background:url(../images5/play_icon1.png) no-repeat center center; opacity:0.5; z-index:800;}
		.play-icon1:hover { opacity:1;}


/*join page */
.join-block { background:url(../images5/j_bg.png); border-bottom:3px solid #fff;}
.join-block .title-block { background:none;}
.join-block-bg { background:url(../images5/j_bg2.png) no-repeat right top; background-size:auto 100%; min-height:780px; position:relative;}

.join-form-content { width:55%;/* background:rgba(0,0,0,0.05);*/ margin-left:40px; padding-top:10px; height:auto;}
.join-form-content h2 { font-size:18px; color:#d62872; text-transform:uppercase; text-align:center; margin-bottom:20px;}
.join-form-content h3 { font-size:20px; color:#2e2e2e; text-align:left; margin-bottom:10px; font-weight:500;}

.j-l-col { float:left; width:40%; margin-bottom:10px; }
.j-r-col { float:right; width:55%; margin-bottom:10px;}

.step-1-form input { background:#fff; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding:0 3%; height:46px; line-height:46px; font-size:17px; border:1px solid #9d9d9d; width:92%; color:#565656;}
.step-1-form input:focus { border-color:#f73185; color:#f73185;}


.step-2-form { margin:0;}
.step-2-form li { margin-bottom:10px;}

input[type="radio"] { display:none; }

label.check-label-1 { display:block; border:1px solid #9d9d9d; position:relative; height:40px; width:98%;
border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;
background:#eeeeee url(../images5/bg_check1.png) no-repeat -10px top;

}

label.check-label-1 p { font-size:17px; color:#4d4d4d; padding-left:50px; margin:0px; line-height:40px;}

label:hover.check-label-1 { background:#fff url(../images5/bg_check1.png) no-repeat -10px -200px; border:#646464 1px solid; cursor: pointer;}
label:hover.check-label-1 p { color:#000;}
input[type="radio"] + label.check-label-1 span.rb {
    display: block;
	position:absolute;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    left:7px; top:50%; margin-top:-12px;
    background:url(../images5/radiobutton.png) no-repeat left -50px;
    cursor: pointer;
}
input[type="radio"]:checked + label.check-label-1 span.rb {
    background:url(../images5/radiobutton.png) no-repeat left top;
}
input[type="radio"]:checked + label.check-label-1 {background:#fff url(../images5/bg_check1.png) no-repeat -10px -100px; border:1px solid #f73185 ;}
input[type="radio"]:checked + label.check-label-1 p { color:#000;}

label.check-label-1 span.epochpaypal-icon { display:block; position:absolute; top:50%; right:2px; margin-top:-11px; width:99px; height:22px; background:url(../images5/epochpaypal.png) no-repeat center center;}
label.check-label-1 span.creditcard-icon { display:block; position:absolute; top:50%; right:2px; margin-top:-11px; width:73px; height:22px; background:url(../images5/card_icon.png) no-repeat center center;}

label.chl-acc { height:52px;}
label.chl-acc p {font-family: 'Roboto Condensed', sans-serif; font-size:13px; line-height:16px; color:#7d7d7d;}
label.chl-acc p.acc-tarif {font-family: 'Roboto', sans-serif; font-size:17px; line-height:20px; color:#424242; padding-top:3px;}
label.chl-acc p.acc-tarif span.acc-price { color:#d62872;}
label.chl-acc p.acc-tarif span.acc-price b { font-size:22px;}
label.chl-acc p.acc-tarif span.acc-price b sup { font-size:14px; vertical-align:super;}

label:hover.chl-acc p { color:#707070;}
label:hover.chl-acc p.acc-tarif { color:#000;}
label:hover.chl-acc p.acc-tarif span.acc-price { color:#e9388b;}

input[type="radio"]:checked + label.chl-acc p { color:#707070;}
input[type="radio"]:checked + label.chl-acc p.acc-tarif { color:#000;}
input[type="radio"]:checked + label.chl-acc p.acc-tarif span.acc-price { color:#e9388b;}

.submit-btn { display:block; padding:0 20px; width:80%; height:60px; line-height:60px; color:#d62872; font-size:28px; font-weight:500; text-decoration:none; border:none; text-align:center; margin:0 auto; margin-bottom:15px; text-transform:uppercase; cursor:pointer;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(217,217,217,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(217,217,217,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(217,217,217,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(217,217,217,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(217,217,217,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(217,217,217,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d9d9', GradientType=0 );
border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
-webkit-border-radius: 15px 15px 15px 15px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}
.submit-btn:hover { background:#fff; color:#ff3088;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);}

p.j-txt2 { text-align:center; margin-bottom:10px; line-height:17px; font-size:13px;}
p.j-txt2 span { color:#d62872;}
p.j-txt2 a { margin:0 5px;}

a.phone-rus { display:block; height:43px; width:300px; margin:0 auto; margin-bottom:10px; text-indent:-9999em; background:url(../images5/byphonerus.png) no-repeat center top;
border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
-webkit-border-radius: 15px 15px 15px 15px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);}
a:hover.phone-rus {  background:url(../images5/byphonerus.png) no-repeat center -50px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);}


a.pay-anonym { display:block; height:43px; width:300px; margin:0 auto; margin-bottom:10px; text-indent:-9999em; background:url(../images5/payanonym.png) no-repeat center top;
border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
-webkit-border-radius: 15px 15px 15px 15px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);}
a:hover.pay-anonym {  background:url(../images5/payanonym.png) no-repeat center -50px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);}


a.pay-check { display:block; height:43px; width:300px; margin:0 auto; margin-bottom:10px; text-indent:-9999em; background:url(../images5/payviacheck.png) no-repeat center top;
border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
-webkit-border-radius: 15px 15px 15px 15px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);}
a:hover.pay-check {  background:url(../images5/payviacheck.png) no-repeat center -50px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);}



.j-sequrity { width:319px; height:42px; margin:0 auto; margin-bottom:10px; background:url(../images5/security.png) no-repeat center center;} 


/* other details */
a.btn-all-sites { display:block; padding:0 20px; width:80%; max-width:400px; height:60px; line-height:60px; color:#d62872; font-size:28px; font-weight:500; text-decoration:none; border:none; text-align:center; margin:0 auto; margin-bottom:25px; text-transform:uppercase; cursor:pointer;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(217,217,217,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(217,217,217,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(217,217,217,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(217,217,217,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(217,217,217,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(217,217,217,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d9d9', GradientType=0 );
border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
-webkit-border-radius: 15px 15px 15px 15px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}
a:hover.btn-all-sites { background:#fff; color:#ff3088;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);}


/* model page */
.model-page-block { margin-bottom:0;}
.model-page-block h2 { text-align:left; margin-bottom:10px; padding-left:20px;}
.model-page-info { clear:both; margin:0 20px; margin-bottom:20px; background:#fff; border:1px solid #B1B1B1; padding:15px 0;}
.model-page-info a.model-photo { float:left; margin-left:15px; margin-bottom:0}
.model-page-info p { font-size:16px; margin-left:205px; margin-right:15px; font-weight:400; margin-bottom:10px;}
.model-page-info p span { color:#636363;}

.model-stats { margin:20px 15px 20px 205px; text-align:left;}
.model-stats li { display:inline-block; width:auto; padding:3px 0 10px; padding-left:65px;font-family: 'Roboto Condensed', sans-serif; font-size:22px; color:#f73185; line-height:20px; text-align:left; margin-right:15px; background:url(../images5/model_icons.png) no-repeat left top;}
.model-stats li span {font-family: 'Roboto', sans-serif; font-size:14px; color:#7d7d7d;}
	.model-stats li.m-icons-2 {background:url(../images5/model_icons.png) no-repeat left -100px;}
	.model-stats li.m-icons-3 {background:url(../images5/model_icons.png) no-repeat left -190px; padding-left:60px;}
	.model-stats li.m-icons-4 {background:url(../images5/model_icons.png) no-repeat left -290px; padding-left:60px;}
	
p.model-niches-title {background:url(../images5/model_icons.png) no-repeat left -400px; padding:5px 0 5px 40px; font-size:14px; color:#7d7d7d; margin-bottom:10px;}
p.model-niches-links { font-size:16px; line-height:22px; margin-bottom:0;}
p.model-niches-links a { display:inline-block; padding:5px 10px; margin:3px 2px; white-space:nowrap;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background: rgba(245,245,245,1);
background: -moz-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(224,224,224,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(245,245,245,1)), color-stop(100%, rgba(224,224,224,1)));
background: -webkit-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(224,224,224,1) 100%);
background: -o-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(224,224,224,1) 100%);
background: -ms-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(224,224,224,1) 100%);
background: linear-gradient(to bottom, rgba(245,245,245,1) 0%, rgba(224,224,224,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e0e0e0', GradientType=0 );
}
p.model-niches-links a:hover { background:#fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);}

a.sealdisplay-pic { display:block; width:100px; height:100px; margin:0 auto; margin-bottom:10px;}

/*social icons*/
.share-icons-1 { display:none; position:absolute; top:50%; margin-top:-22px; z-index:200;}
.share-icons-1 ul li { display:block; float:left; width:40px; height:40px; margin:2px;}
.share-icons-1 ul li a { opacity:0.7}
.share-icons-1 ul li a:hover { opacity:1}


.share-icons-2 { display:block; width:100%; margin:0 auto; margin-bottom:20px; height:44px; text-align:center;}
.share-icons-2 ul { font-size:0; text-align:center;}
.share-icons-2 ul li { display:inline-block; width:40px; height:40px; margin:2px;}
.share-icons-2 ul li a { opacity:0.7}
.share-icons-2 ul li a:hover { opacity:1}