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, font, 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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
td{vertical-align: middle;}
td.valign {vertical-align:top !important}
form#reg-form td.valign {
	height: 60px;
	vertical-align:top !important; 
	padding: 5px 0 0 0;
	overflow: hidden !important
}
td.pink_boxmsg {vertical-align: top; position: relative}
html {
	height: 100%;
}
body {
	width: 100%;
	height: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color:#FFF;
}
body {
   behavior: url("../js/csshover3-source.htc");
}
img {
	vertical-align:bottom;
}
a {
	text-decoration: underline;
	color:#477fa6;
}
a:hover {
	text-decoration: none;
}
h2 {
	font-weight:normal;
	text-transform:uppercase;
	font-size:16pt;
}
select {
	border:1px solid #6ea3c8;
	padding:3px 2px 4px;
}
input {
	padding:3px 2px 4px;
}
textarea {
	padding:3px 2px 4px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
}
.clear-fix {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
}
.ws_no {
	white-space: nowrap
}
input[type="text"], input[type="password"], textarea, select { 
    outline: none;
}
/*********** MAIN LAYOUT ****************/
/* login form for IE6 */
.popups-holder {
	z-index: 9999;
}	

#login_div {
	z-index: 9999;
}
/* END login form for IE6 */

/* slide paneol for IE6 */
#toppanel {
    z-index: 9999;
    text-align: center;
}

#panel {
	z-index: 9999;
}
/* END slide paneol for IE6 */
#persons {
	width: 997px;
	height: 153px;
	margin:0 auto;
	overflow:hidden;
}
#header {
	position: relative;
	left: 0.00%;
	width: 100.00%;
	height:116px;
	background:#de4f8a url(../img/sprite-x.png) repeat-x 0 0;
	margin-bottom:0;
	min-width:997px;
}
* html #header {
	z-index: 1
}
*+html #header {
	z-index: 1
}
#header2 {
	width: 997px;
	height:85px;
	margin:0 auto;
	clear:both;
	position:relative;
	z-index: 9999
}
#mainwrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
#mainwrapper2 {
	padding: 0 0 280px;
}
.mainwrapper2 {
	width: 997px;
	margin: 0 auto;
	height: 1%;
	position: relative
}
.mainwrapper3 {
	background:#FFF url(../img/bg.png) no-repeat center 0;
	height:330px;
	clear:both;
	margin-bottom: 12px;
	min-width:997px;
}
.mainwrapper32 {
	background:#FFF url(../img/bg4.png) no-repeat center 0;
	height:87px;
	clear:both;
	min-width:997px;
}
.mainwrapper32_pictures {
	background:#FFF url(../img/bg5.png) no-repeat center 0;
	height:87px;
	clear:both;
	margin-bottom: 12px;
	min-width:997px;
}
.mainwrapper32_news {
	background:#FFF url(../img/bg7.png) no-repeat center 0;
	height:87px;
	clear:both;
	margin-bottom: 12px;
	min-width:997px;
}
.mainwrapper32_dating {
	background:#FFF url(../img/bg6.png) no-repeat center 0;
	height:156px;
	clear:both;
	margin-bottom: 12px;
	min-width:997px;
}
#footer {
	margin: -290px 0 0;
	height: 330px;
	background:#afafaf url(../img/foot-bg.png) repeat-x 0 0;
}
#footer2 {
	clear:both;
	width: 997px;
	height:252px;
	margin:0 auto;
}
#footer3 {
	clear:both;
	width: 997px;
	height:65px;
	margin:0 auto;
}
#footer4{
	background-color:#363636;
	height:110px;
 }
#footerbanner{
	vertical-align:center;
	margin-top:25px;
	text-align:center;
	float:left;
	width:147px;
}
#footertext{
	font-family:"Arial",Verdana,Serif;
	margin-top:10px;
	font-size:12px;
	line-height:110%;
	float:left;
	width:800px;
	color:#c9c9c9;
}

.wrapper {
	/*position: relative;*/
	float: left;
	/*left: 0.00%;*/
	width: 100%;
}
/*********** 2 columns ***************/
#cols2 {
	width: 997px;
	margin: 0 auto;
	padding-top: 25px;
	position: relative
}
.left1 {
	position: relative;
	float: left;
	left: 0px;
	width: 269px;
}
.right1 {
	position: relative;
	float: right;
	right: 0px;
	width: 718px;
}
.left2 {
	position: relative;
	float: left;
	left: 0px;
	width: 166px;
}
.right2 {
	position: relative;
	float: right;
	right: 0px;
	width: 830px;
}
.left {
	position: relative;
	float: left;
	left: 0px;
	width: 520px;
	height: 687px;
	background:#930526 url(../img/sprite-x.png) repeat-x 0 -542px;
	margin-bottom:24px;
}
.right {
	position: relative;
	float: right;
	right: 0px;
	width: 477px;
	height: 689px;
	background:#930526 url(../img/sprite-x.png) repeat-x 0 -542px;
	margin-bottom:24px;
}
.coll1_3 {
	float: left;
	width: 321px;
}
.coll2_3 {
	float: left;
	width: 380px;
}
.coll3_3 {
	float: right;
	width: 295px;
}

#cols2 h1 {
	font-weight:normal;
	font-size:20pt;
}

#cols2 h2 {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-transform: none !important
}

#cols2 ul {
	list-style: none;
	padding: 0;
	margin: 0
}

#cols2 ul li {
	list-style: none;
	padding: 5px 0 0 0;
	margin: 0
}

.block {
	float: left;
	width: 145px;
	padding: 20px 0 0 85px;
	font-size: 14px;
	color: #000;
	text-decoration: none
}

.block a {
	color: #477FA6;
	text-decoration: underline
}
.block a:hover {
	color: #477FA6;
	text-decoration: none
}
/************ 3 columns **************/

.c3left1 {
	position: relative;
	float: left;
	left: 0px;
	width: 333px;
	height:466px;
	background:#d2d2d2 url(../img/sprite-x.png) repeat-x 0 -1895px;
	margin-bottom:47px;
}
.c3left2 {
	position: relative;
	float: left;
	left: 0px;
	width: 331px;
	height:466px;
	background:#d2d2d2 url(../img/sprite-x.png) repeat-x 0 -1895px;
	margin-bottom:47px;
}
.c3right {
	position: relative;
	float: right;
	right: 0px;
	width: 333px;
	height:466px;
	background:#d2d2d2 url(../img/sprite-x.png) repeat-x 0 -1895px;
	margin-bottom:47px;
}
/************ 4 columns **************/

.c4left1 {
	position: relative;
	float: left;
	left: 0px;
	width: 249px;
}
.c4left2 {
	position: relative;
	float: left;
	left: 20px;
	width: 235px;
}
.c4left3 {
	position: relative;
	float: left;
	left: 27px;
	width: 235px;
}
.c4right {
	position: relative;
	float: right;
	right: 0px;
	width: 229px;
}
/************ Persons **************/
.person-item {
	float:left;
	margin:10px 14px 0 0;
}
.person-item a {
	display:block;
	width:77px;
	padding-top:7px;
	color:#000;
	font-size:17px;
	line-height:19px;
	text-decoration:none;
}
.person-item img {
	display:block;
	margin:-7px auto 0px;
	width:62px;
	height:62px;
	background: transparent url(../img/sprite-y.jpg) no-repeat 0 -52px;
	padding:8px 7px 7px 8px;
}
.person-item em {
	display:block;
	color:#707070;
	font-size:8pt;
	font-style:normal;
}
.film-item2 {
	font-size:13px;
	line-height:17px;
	font-weight:bold;
	margin:10px 5px 0px 0;
	width:125px;
	float:left;
}
.film-item2 a {
	display:block;
	color:#000;
	text-decoration:none;
	height:120px;
	overflow:hidden;
}
.film-item2 img {
	background:transparent url(../img/sprite-y.jpg) no-repeat 0 -293px;
	display:block;
	height:64px;
	padding:6px 7px 7px 7px;
	width:90px;
	margin-bottom:5px;
}
.star1 {
	position:relative;
	display:block;
	width:48px;
	height:9px;
	background: transparent url(../img/sprite-y.jpg) no-repeat -103px -61px;
	margin-top:2px;
	overflow:hidden;
}
.star2 {
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:0px;
	height:9px;
	background: transparent url(../img/sprite-y.jpg) no-repeat -103px -52px;
	overflow:hidden;
}
.star-big1 {
	position:relative;
	display:block;
	width:69px;
	height:12px;
	background: transparent url(../img/sprite-y.jpg) no-repeat -103px -82px;
	margin-top:2px;
	overflow:hidden;
}
.star-big2 {
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:0px;
	height:12px;
	background: transparent url(../img/sprite-y.jpg) no-repeat -103px -70px;
	overflow:hidden;
}
.prev {
	display:block;
	height:58px;
	width:13px;
	float:left;
	background: transparent url(../img/sprite-y.jpg) no-repeat -77px -52px;
	text-indent:-9999px;
	font-size:3px;
	margin:50px 30px 0 0;
	cursor:pointer;
}
.next {
	display:block;
	height:58px;
	width:13px;
	float:right;
	background: transparent url(../img/sprite-y.jpg) no-repeat -90px -52px;
	text-indent:-9999px;
	font-size:3px;
	margin:50px 0 0 30px;
	cursor:pointer;
}
/************ Header **************/
#header2 h1 a {
	display:block;
	position: absolute;
	left: 0px;
	width:228px;
	height:46px;
	background: transparent url(../img/logo2.png) no-repeat 0 0;
	text-indent:-9999px;
	font-size:3px;
	margin:31px 0 0 0;
	float:left;
}
#header2 h1.not_found a {
	display:block;
	position: absolute;
	left: 120px;
	width:228px;
	height:46px;
	background: transparent url(../img/logo2.png) no-repeat 0 0;
	text-indent:-9999px;
	font-size:3px;
	margin:31px 0 0 0;
	float:left;
}
#header2 ul {
	list-style:none;
	position: absolute;
	top: 49px;
	margin: 0 0 0 282px;
	padding: 0
}
#header2 ul li {
	display:block;
	position:relative;
	float:left;
}
#header2 ul li a {
	display:block;
	position:relative;
	float:left;
	background:#ecadc9 url(../img/sprite-x.png) repeat-x 0 -210px;
	margin:0 13px 0 0;
	_margin:0 7px 0 0;
}
#header2 ul li a.active {
	background:#ecadc9 url(../img/sprite-x.png) repeat-x 0 -2494px;
}
#header2 ul li a span {
	display:block;
	background-image:  url(../img/sprite-y.jpg);
	background-color:transparent;
	background-repeat:no-repeat;
	height:15px;
	text-indent:-9999px;
	font-size:3px;
	margin:13px 15px 8px;
	cursor: pointer
}
#header2 ul li a em.r {
	display:block;
	position:absolute;
	top:0;
	right:-6px;
	height:36px;
	width:6px;
	float:right;
	background:#ecadc9 url(../img/sprite-x.png) no-repeat 0 -282px;
}
#header2 ul li a.active em.r {
	background:#ecadc9 url(../img/sprite-x.png) no-repeat 0 -2530px;
}
#header2 ul li a em.l {
	display:block;
	position:absolute;
	top:0;
	left:-6px;
	height:36px;
	width:6px;
	float:left;
	background:#ecadc9 url(../img/sprite-x.png) no-repeat 0 -246px;
}
#header2 ul li a.active em.l {
	background:#ecadc9 url(../img/sprite-x.png) no-repeat 0 -2458px;
}
a#m-search span {
	background-position: 0 -22px;
	width:46px;
}
a#m-search.active span {
	background-position: 0 -370px;
}
a#m-films span {
	background-position: -46px -22px;
	width:44px;
}
a#m-films.active span {
	background-position: -46px -370px;
}
a#m-video span {
	background-position: 0px -760px;
	width:31px;
}
a#m-video.active span {
	background-position: -32px -760px;
}
a#m-ankets span {
	background-position: -90px -22px;
	width:57px;
}
a#m-ankets.active span {
	background-position: -90px -370px;
}
a#m-games span {
	background-position: -147px -22px;
	width:38px;
}
a#m-games.active span {
	background-position: -147px -370px;
}
a#m-tests span {
	background-position: 0 -37px;
	width:44px;
}
a#m-tests.active span {
	background-position: -185px -370px;
}
a#m-photo span {
	background-position: 0 -489px;
	width:38px;
}
a#m-photo.active span {
	background-position: -38px -489px;
}
a#m-people span {
	background-position: 0px -999px;
	width:96px;
}
a#m-people.active span {
	background-position: 0 -1014px;
}
a#m-start span {
	background-position: -162px -489px;
	width:42px;
}
a#m-start.active span {
	background-position: -204px -489px;
}
a#m-rss span {
	background-position: -181px -504px;
	width:24px;
}
a#m-rss.active span {
	background-position: -205px -504px;
}

a#m-list span {
	width:23px;
	height:20px !important;
	margin:12px 2px 4px 4px !important;
	background-position: -217px -469px;
}
a#m-list.active span {
	background-position: -194px -469px;
}

a#m-news span {
	background-position: -96px -999px;
	width:77px;
}
a#m-news.active span {
	background-position: -96px -1014px;
}



a.adm-panel span {
	background-position: -181px -504px;
	width:24px;
}
aadm-panel-active span {
	background-position: -205px -504px;
}

.panel-in {
	width:220px;
	margin-left:0px;
}
#login-panel {
	margin:29px 12px 0 0;
	float:right;
	width:auto;
	color:#FFF;
	font-size:8pt;
	z-index: 9999;
}
#login-panel span {
	display:block;
	float:none;
	clear:both;
}
#login-panel a {
	color:#FFF;
}
#login-panel a.mailnew {
	background: transparent url(../img/mailnew.gif) no-repeat 0 4px;
	padding-left:16px;
}
#login-panel a.mail {
	background: transparent url(../img/mail.gif) no-repeat 0 4px;
	padding-left:16px;
}
#reg-link {
	display:block;
	position:relative;
	float:left;
	background:transparent url(../img/sprite-x.png) repeat-x 0 -318px;
}
a#reg-link span {
	display:block;
	background: transparent url(../img/sprite-y.jpg) no-repeat -44px -37px;
	height:15px;
	text-indent:-9999px;
	font-size:3px;
	margin:11px 30px 6px;
	width:96px;
}
a#reg-link em.r {
	display:block;
	position:absolute;
	top:0;
	right:-6px;
	height:32px;
	width:6px;
	float:right;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -382px;
}
a#reg-link em.l {
	display:block;
	position:absolute;
	top:0;
	left:-6px;
	height:32px;
	width:6px;
	float:left;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -350px;
}
/**************/
#submenu {
	position: relative;
	width: 100%;
	height:31px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	background:#FFF;
}
* html #submenu {
	z-index: 10
}
*+html #submenu {
	z-index: 10
}
.submenu {
	width: 997px;
	margin: 0 auto;
	position: relative
}
* html .submenu {
	z-index: -5
}
*+html .submenu {
	z-index: -5
}

.pioneers {
position: absolute;
width: 157px;
height: 23px;
left: 33px;
background: url(../img/pioneers.gif) no-repeat
}
.submenu div {
	background:#f5c6dd;
	position: absolute;
	left: 302px;
	width:354px;
	height:21px;
	text-align:center;
	padding:6px 0 4px;
}
.submenu div a {
	color: #c44e7e;
	margin:0 7px;
	text-decoration:none;
}
.submenu div a:hover {
	text-decoration:underline;
}
.submenu div em.l,
.submenu div em.r {
	display:block;
	float:right;
	margin-top:20px;
	height:5px;
	width:5px;
	font-size:1px;
	background: url(../img/sprite-y.jpg) no-repeat -196px -109px;
}
.submenu div em.l {
	display:block;
	float:left;
	background-position: -191px -109px;
}
/****************************/
.bg2 {
	background:url(../img/bg2.png) no-repeat 0 0;
	margin:-10px 0 0 0px;
	padding:5px 0 0 10px;
	width:259px;
	height:390px;
}
.bg3 {
	background:url(../img/bg3.png) no-repeat 0 0;
	padding:5px 0 0 10px;
	width:259px;
	height:639px;
}
.search-partner h2 {
	color:#477fa6;
}
.search-partner .wrap {
	margin:20px;
}
.search-partner select {
	width:155px;
}
.search-partner input {
	width:40px;
}
.pay select#country {
	width:140px;
}
.search-partner input.check {
	width:auto;
}
.search-partner dl {
	margin:20px 0;
}
.search-partner dt {
	width:54px;
	_width:50px;
	float:left;
	margin-bottom:8px;
}
.search-partner dd {
	clear:right;
	margin-left:54px;
	_margin-left:50px;
	margin-bottom:8px;
}
.tech-link {
	display:block;
	position:relative;
	color:#000;
	font-size:11px;
	line-height:11px;
	padding-left:1px;
	margin-left:10px;
	width:120px;
	text-decoration:underline;
}
.tech-link em {
	display:block;
	position:absolute;
	top:5px;
	left:-11px;
	height:5px;
	width:7px;
	float:left;
	background:transparent url(../img/sprite-y.jpg) no-repeat -77px -119px;
}
#search-link {
}
a#search-link span {
	display:block;
	background: transparent url(../img/sprite-y.jpg) no-repeat -103px -94px;
	height:15px;
	text-indent:-9999px;
	font-size:3px;
	margin:8px 20px 9px;
	width:46px;
}
a#search-link em.r {
	display:block;
	position:absolute;
	top:0;
	right:-6px;
	height:32px;
	width:6px;
	float:right;
	background:#ecadc9 url(../img/sprite-x.png) no-repeat 0 -1295px;
}
a#search-link em.l {
	display:block;
	position:absolute;
	top:0;
	left:-6px;
	height:32px;
	width:6px;
	float:left;
	background:#ecadc9 url(../img/sprite-x.png) no-repeat 0 -1231px;
}
.big-foto {
	display:block;
	margin:10px 0 -5px;
}
.vote-link {
	display:block;
	width:77px;
	height:20px;
	float:left;
	background:transparent url(../img/sprite-y.jpg) no-repeat -130px -723px;
	text-indent:-9999px;
	font-size:3px;
	margin: 6px 0 0 6px;
	_margin: 0 0 0 3px;
}
#current_text {
	width:550px;
	height:100px;
	border:1px solid #ccc;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-left:15px;
}
.addcomment {
	display:block;
	position:relative;
	float:left;
	height: 32px;
	background:transparent url(../img/sprite-x.png) repeat-x 0 -3315px;
	margin-left:72px;
	_margin-left:79px;
}
a.addcomment {
	text-decoration: none !important
}
a.addcomment span {
	display:block;
	font-size:14px;
	color: #FFF;
	white-space: nowrap;
	margin:7px 8px 0;
	font-weight: bold;
	text-transform: uppercase;
}
a.addcomment em.l {
	display:block;
	position:absolute;
	top:0;
	left:-6px;
	height:32px;
	width:6px;
	float:left;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3251px;
}
a.addcomment em.r {
	display:block;
	position:absolute;
	top:0;
	right:-6px;
	height:32px;
	width:6px;
	float:right;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3283px;
}
.notepad-link {
	display:block;
	position:relative;
	float:left;
	background:transparent url(../img/sprite-x.png) repeat-x 0 -478px;
	height:32px;
}
a.notepad-link span {
	display:block;
	background: transparent url(../img/sprite-y.jpg) no-repeat -103px -121px;
	height:12px;
	text-indent:-9999px;
	font-size:3px;
	margin:10px 14px 10px 18px;
	_margin:10px 15px 10px 18px;
	width:77px;
}
a.notepad-link em.r {
	display:block;
	position:absolute;
	top:0;
	right:-6px;
	height:32px;
	width:6px;
	float:right;
	background:transparent url(../img/sprite8.png) no-repeat -6px 0;
}
.top-desc {
	margin:5px 10px 0px;
	clear:both;
}
.top-desc .name {
	font-size:16pt;
	display:block;
	line-height:30pt;
}
.top-desc .age {
	font-size:8pt;
	display:block;
	line-height:9pt;
}
.top-desc .sear {
	font-size:8pt;
	display:block;
	color:#707070;
	line-height:9pt;
}
.top-desc .vote {
	float:right;
	font-size:8pt;
	margin-top:-3px;
}
.new-ank h2 {
	color:#aa8b1a;
	padding-bottom:20px;
}
.new-ank .wrap {
	margin:20px;
}
.anket-small-y {
	background-color:#efdc7d;
	height:38px;
	position:relative;
	display:block;
	text-decoration:none;
	margin:0 2px 0 -6px;
}
.anket-small-y em.r {
	display:block;
	position:absolute;
	top:0;
	right:-6px;
	height:38px;
	width:6px;
	float:right;
	background:#ecadc9 url(../img/sprite-x.png) no-repeat 0 -1365px;
}
.anket-small-y em.l {
	display:block;
	position:absolute;
	top:0;
	left:-6px;
	height:38px;
	width:6px;
	float:left;
	background:#ecadc9 url(../img/sprite-x.png) no-repeat 0 -1327px;
}
.anket-small {
	height:38px;
	position:relative;
	display:block;
	text-decoration:none;
	margin:0 2px 0 -6px;
}
.anket-small-y img, .anket-small img {
	margin:6px 0px;
	float:left;
}
.anket-small-y .name, .anket-small .name {
	margin-left:30px;
	display:block;
	text-decoration:none;
	color:#000;
	font-size:12pt;
	line-height:12pt;
	font-weight:bold;
	padding-top:4px;
}
.anket-small-y .desc, .anket-small .desc {
	margin-left:30px;
	display:block;
	text-decoration:none;
	color:#000;
	font-size:7pt;
	line-height:8pt;
}
#all-anket {
	display:block;
	position:relative;
	float:left;
	background:transparent url(../img/sprite-x.png) repeat-x 0 -1435px;
	width:124px;
	margin:10px 35px;
}
.bg3 #all-anket {
	margin:10px 0 0 35px;
	_margin:10px 0 0 27px;
}
a#all-anket span {
	display:block;
	background: transparent url(../img/sprite-y.jpg) no-repeat 0px -129px;
	height:12px;
	text-indent:-9999px;
	font-size:3px;
	margin:10px 20px 10px;
	width:84px;
}
a#all-anket em.r {
	display:block;
	position:absolute;
	top:0;
	right:-6px;
	height:32px;
	width:6px;
	float:right;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -1467px;
}
a#all-anket em.l {
	display:block;
	position:absolute;
	top:0;
	left:-6px;
	height:32px;
	width:6px;
	float:left;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -1403px;
}
/*****************/
.left .wrap {
	height:26px;
	margin:19px 20px 19px 20px;
	*margin-bottom:15px;
}
.left .wrap h2 {
	color:#FFF;
}
.quant {
	float:right;
	padding:0 80px 0 0;
	text-align:right;
	color:#ffda2d;
	font-weight:bold;
	font-style:italic;
	font-size:10pt;
	line-height:11pt;
}
.right-top {
	height:304px;
	position:relative;
	padding:0;
}
.right-bottom {
	height:371px;
	background-color:#FFF;
	position:relative;
}
.lt {
	display:block;
	float:left;
	width:15px;
	height:15px;
	background:#ecadc9 url(../img/sprite-y.jpg) no-repeat -151px -37px;
	zoom:1;
	font-size:1px;
}
.rt {
	display:block;
	float:right;
	width:15px;
	height:15px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -166px -37px;
	z-index:1;
	font-size:1px;
}
.lb {
	display:block;
	float:left;
	width:15px;
	height:15px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -151px -52px;
	font-size:1px;
}
.rb {
	display:block;
	float:right;
	width:15px;
	height:15px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -166px -52px;
	font-size:1px;
}
.rb2 {
	display:block;
	float:right;
	width:14px;
	height:15px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -181px -37px;
	font-size:1px;
}
.lt2 {
	display:block;
	position:absolute;
	width:14px;
	height:15px;
	top:0;
	left:0;
	background:transparent url(../img/sprite-y.jpg) no-repeat -181px -52px;
	font-size:1px;
}
#mov-star {
	position:absolute;
	background:transparent url(../img/sprite-y.jpg) no-repeat 0px -141px;
	width:85px;
	height:55px;
	top:-14px;
	left:425px;
	z-index:4;
	padding:26px 0 0;
}
.num-set {
	display:block;
	width:60px;
	height:20px;
	margin:0 auto;
}
#mov-star em {
	display:none;
}
.n1 {
	display:block;
	background:transparent url(../img/sprite-y.jpg) no-repeat 0px 0px;
	width:10px;
	height:20px;
	float:left;
	font-size:3px;
	text-indent:-9999px;
}
.n2 {
	display:block;
	background:transparent url(../img/sprite-y.jpg) no-repeat -10px 0px;
	width:12px;
	height:20px;
	float:left;
	font-size:3px;
	text-indent:-9999px;
}
.n3 {
	display:block;
	background:transparent url(../img/sprite-y.jpg) no-repeat -23px 0px;
	width:12px;
	height:20px;
	float:left;
	font-size:3px;
	text-indent:-9999px;
}
.n4 {
	display:block;
	background:transparent url(../img/sprite-y.jpg) no-repeat -35px 0px;
	width:12px;
	height:20px;
	float:left;
	font-size:3px;
	text-indent:-9999px;
}
.n5 {
	display:block;
	background:transparent url(../img/sprite-y.jpg) no-repeat -48px 0px;
	width:11px;
	height:20px;
	float:left;
	font-size:3px;
	text-indent:-9999px;
}
.n6 {
	display:block;
	background:transparent url(../img/sprite-y.jpg) no-repeat -59px 0px;
	width:12px;
	height:20px;
	float:left;
	font-size:3px;
	text-indent:-9999px;
}
.n7 {
	display:block;
	background:transparent url(../img/sprite-y.jpg) no-repeat -72px 0px;
	width:12px;
	height:20px;
	float:left;
	font-size:3px;
	text-indent:-9999px;
}
.n8 {
	display:block;
	background:transparent url(../img/sprite-y.jpg) no-repeat -84px 0px;
	width:12px;
	height:20px;
	float:left;
	font-size:3px;
	text-indent:-9999px;
}
.n9 {
	display:block;
	background:transparent url(../img/sprite-y.jpg) no-repeat -96px 0px;
	width:12px;
	height:20px;
	float:left;
	font-size:3px;
	text-indent:-9999px;
}
.n0 {
	display:block;
	background:transparent url(../img/sprite-y.jpg) no-repeat -108px 0px;
	width:12px;
	height:20px;
	float:left;
	font-size:3px;
	text-indent:-9999px;
}
/******************* VIDEO *************************/
.video-thumbs {
	margin: 0 0 0 6px;
}
.video-item {
	width:159px;
	height:185px;
	overflow:hidden;
	margin: 0 0 9px 0;
	padding:0 0 0 3px;
	position:relative;
	float:left;
	z-index:7;
}
.video-item .rcontent, .video-item .rcontentc {
	height:175px;
	overflow:hidden;
	padding:0px 6px;
}
.video-item .thumb {
	height:109px;
	width:145px;
	overflow:hidden;
	clear:both;
	z-index: 1
}
.video-item .date {
	color:#5b5b5b;
	text-decoration:none;
	font-size:10px;
	float:left;
	margin-top:-3px;
	margin-bottom:2px;
}
.video-item .time {
	color:#5b5b5b;
	text-decoration:none;
	font-size:10px;
	float:right;
	position:relative;
	margin-top:-3px;
	margin-bottom:2px;
}
.video-item .time em {
	display:block;
	position:absolute;
	top:3px;
	left:-11px;
	font-size:1px;
	height:9px;
	width:9px;
	float:left;
	background:transparent url(../img/sprite-y.jpg) no-repeat -77px -110px;
}
.video-item .user {
	color:#5b5b5b;
	text-decoration:none;
	font-size:10px;
	float:right;
	position:relative;
	margin-top:-3px;
	margin-bottom:2px;
}
.video-item .user em {
	display:block;
	position:absolute;
	top:2px;
	left:-13px;
	height:10px;
	width:11px;
	float:left;
	background:transparent url(../img/sprite-y.jpg) no-repeat -92px -119px;
	font-size:1px;
}
.video-item h3 a {
	display:block;
	color:#000;
	text-decoration:none;
	clear:both;
	font-size:10pt;
	line-height:11pt;
	margin:5px 0px;
	height:29px;
	overflow:hidden;
	text-transform:none;
}
.video-item .star1 {
	float:left;
}
.video-item .coment {
	color:#5b5b5b;
	text-decoration:none;
	font-size:10px;
	float:right;
	position:relative;
}
.video-item .coment em {
	display:block;
	position:absolute;
	top:3px;
	left:-15px;
	height:9px;
	width:10px;
	float:left;
	background:transparent url(../img/sprite-y.jpg) no-repeat -86px -110px;
	font-size:1px;
}
.player {
	width:463px;
	height:284px;
	z-index:10;
}

#player {
	display:block;
	width:463px;
	height:284px;
	background:#000;
	cursor:pointer;
}
.play-but {
	position:absolute;
	padding:100px 0 0 200px;
}

.play-but img, img.play-but { behavior:url(../css/iepngfix.htc); }

img.play-but {
	padding:0;
	margin:100px 0 0 200px;
}
.video-item .play-but2 {
	display:block !important;
	position:absolute !important;
	margin: 45px 0 0 57px;
	_margin: 45px 0 0 5px;
	background:transparent url(../img/play-but2.png) no-repeat 0 0;
	width:30px;
	height:30px;
	z-index:11;
	_z-index: 9999
}
.video-item .play-but2:hover {
	display: none
}
.video-item .play-but2 { behavior:url(../css/iepngfix.htc); }
.sshot {
	display:block;
	width:463px;
	height:284px;
	/*margin-top:-13px;*/
}
/*********************CATALOG******************/
.right-bottom .wrap {
	padding:15px 6px 15px 12px;
}
#cat.active {
	display:block;
	float:left;
	background:transparent url(../img/sprite-x.png) repeat-x 0 -1535px;
	width:115px;
}
#cat.active span {
	display:block;
	float:left;
	background: transparent url(../img/sprite-y.jpg) no-repeat -85px -133px;
	height:12px;
	text-indent:-9999px;
	font-size:1px;
	margin:12px 0;
	width:79px;
}
#cat.active em.r {
	display:block;
	float:right;
	height:36px;
	width:6px;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -1571px;
}
#cat.active em.l {
	display:block;
	float:left;
	margin-right:12px;
	height:36px;
	width:6px;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -1715px;
}
#cat {
	display:block;
	float:left;
	background:transparent url(../img/sprite-x.png) repeat-x 0 -1499px;
	width:115px;
}
#cat span {
	display:block;
	float:left;
	background: transparent url(../img/sprite-y.jpg) no-repeat -85px -145px;
	height:12px;
	text-indent:-9999px;
	font-size:1px;
	margin:12px 0;
	width:79px;
}
#cat em.r {
	display:block;
	float:right;
	height:36px;
	width:6px;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -1607px;
}
#cat em.l {
	display:block;
	margin-right:12px;
	float:left;
	height:36px;
	width:6px;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -1679px;
}
#tags.active {
	display:block;
	float:left;
	background:transparent url(../img/sprite-x.png) repeat-x 0 -1535px;
}
#tags.active span {
	display:block;
	background: transparent url(../img/sprite-y.jpg) no-repeat -153px 0px;
	height:12px;
	text-indent:-9999px;
	font-size:3px;
	margin:12px 0 0 12px;
	width:33px;
}
#tags.active em.r {
	float:right;
	display:block;
	height:36px;
	width:6px;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -1751px;
}
#tags {
	display:block;
	float:left;
	width:63px;
	background:transparent url(../img/sprite-x.png) repeat-x 0 -1499px;
}
#tags span {
	display:block;
	background: transparent url(../img/sprite-y.jpg) no-repeat -120px 0px;
	height:12px;
	text-indent:-9999px;
	font-size:3px;
	margin:12px 0 0 12px;
	width:33px;
}
#tags em.r {
	display:block;
	height:36px;
	width:6px;
	float:right;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -1643px;
}
.upload {
	display:block;
	position:relative;
	float:right;
	height:32px;
	text-decoration: none !important;
	background:transparent url(../img/sprite-x.png) repeat-x 0 -3315px;
}
.upload.vid {
	float:left;
	margin:29px 0 0 0;
}
.upload.news {
	float:left;
	margin:29px 0 0 0;
}
.upload.phot {
	float:left;
	margin:29px 0 0 0;
}
.upload span, .upload.phot span, .upload.news span, .upload.vid span {
	display:block;
	font-size:14px;
	color: #FFF;
	margin:7px 8px 0;
	font-weight: bold;
	text-transform: uppercase;
}
.upload span {
	_width: 125px
}
.upload.vid span {
	_width: 125px
}
.upload em.r {
	display:block;
	position:absolute;
	top:0;
	right:-6px;
	height:32px;
	width:6px;
	float:right;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3283px;
}
.upload.vid em.r {
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3379px;
}
.upload.phot em.r, .upload.news em.r {
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3379px;
}
.upload em.l {
	display:block;
	position:absolute;
	top:0;
	left:-6px;
	height:32px;
	width:6px;
	float:left;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3251px;
}
.upload.vid em.l {
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3347px;
}
.upload.phot em.l, .upload.news em.l {
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3347px;
}
.write {
	display:block;
	position:relative;
	float:right;
	height: 32px;
	background:transparent url(../img/sprite-x.png) repeat-x 0 -3315px;
}
a.write {
	text-decoration: none !important
}
.write em.r {
	display:block;
	position:absolute;
	top:0;
	right:-6px;
	height:32px;
	width:6px;
	float:right;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3283px;
}
.write em.l {
	display:block;
	position:absolute;
	top:0;
	left:-6px;
	height:32px;
	width:6px;
	float:left;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3251px;
}
.write span {
	display:block;
	font-size:14px;
	color: #FFF;
	white-space: nowrap;
	margin:7px 8px 0;
	font-weight: bold;
	text-transform: uppercase;
}
.buy {
	display:block;
	position:relative;
	float:right;
	height: 32px;
	background:transparent url(../img/sprite-x.gif) repeat-x 0 -3394px;
}
.buy em.r {
	display:block;
	position:absolute;
	top:0;
	right:-6px;
	height:32px;
	width:6px;
	float:right;
	background:transparent url(../img/sprite-x.gif) no-repeat 0 -3362px;
}
.buy em.l {
	display:block;
	position:absolute;
	top:0;
	left:-6px;
	height:32px;
	width:6px;
	float:left;
	background:transparent url(../img/sprite-x.gif) no-repeat 0 -3330px;
}
.buy span {
	display:block;
	font-size:14px;
	color: #FFF;
	white-space: nowrap;
	margin:7px 8px 0;
	font-weight: bold;
	text-transform: uppercase;
}
a.buy, a.enlarge {
	text-decoration: none !important
}
.enlarge {
	display:block;
	position:relative;
	float:right;
	height: 32px;
	margin: 0 0 0 25px;
	background:transparent url(../img/sprite-x.png) repeat-x 0 -3315px;
}
.enlarge em.r {
	display:block;
	position:absolute;
	top:0;
	right:-6px;
	height:32px;
	width:6px;
	float:right;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3283px;
}
.enlarge em.l {
	display:block;
	position:absolute;
	top:0;
	left:-6px;
	height:32px;
	width:6px;
	float:left;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3251px;
}
.enlarge span {
	display:block;
	font-size:14px;
	color: #FFF;
	white-space: nowrap;
	margin:7px 8px 0;
	font-weight: bold;
	text-transform: uppercase;
}

.cat-ul {
	margin:20px 0 0 2px;
	padding:0 0 0 26px;
	*margin-top:0;
	float:left;
	list-style:none;
}
.cat-ul li {
	width:133px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -85px -172px;
	height:15px;
	padding:0;
	margin:0 0 3px 0;
	*margin-bottom:0px;
}
.cat-ul li a {
	font-size:9pt;
	line-height:11pt;
	background-color:#FFF;
	padding:0 3px 0 0;
	float:left;
	color:#477fa6;
}
.cat-ul li span {
	float:right;
	font-size:9pt;
	line-height:11pt;
	background-color:#FFF;
	padding:0 3px 0 0;
}
.cat-ul2 {
	margin: 10px 0 0 0;
	list-style:none;
}
.cat-ul2 li {
	margin: 3px 0 0 0;
	padding: 5px 0 0 0 !important;
	height: 27px;
	width: 165px;
}
.cat-ul2 li a {
	font-size: 10pt;
	color:#477fa6;
	padding: 0 0 0 20px;
}
.cat-ul2 li.active {
	background: url(../img/menu_active.png) no-repeat;
	color: #FFF;
	text-decoration: none;
	width: 165px;
	height: 27px;
	
}
.cat-ul2 li.active a {
	color: #FFF;
	text-decoration: none;
	width: 165px;
}

#folders .cat-ul2 {
	margin: 10px 0 0 0 !important;
	list-style:none;
}
#folders .cat-ul2 li {
	margin: 3px 0 0 0;
	padding: 5px 0 0 0 !important;
	height: 27px;
	width: 145px;
}
#folders .cat-ul2 li a {
	font-size: 10pt;
	color:#477fa6;
	padding: 0 0 0 8px;
}
#folders .cat-ul2 li.active {
	background: url(../img/menu_active2.png) no-repeat;
	color: #FFF;
	text-decoration: none;
	width: 145px;
	height: 27px;
}
#folders .cat-ul2 li.active a {
	color: #FFF;
	text-decoration: none;
	width: 145px;
}
.menu_folders .cat-ul1 {
	padding: 0 0 0 10px !important
}
.menu_folders .cat-ul2 {
	margin: 0 0 0 0 !important;
	padding: 0 0 0 5px !important;
	list-style:none;
}
.menu_folders .cat-ul2 li {
	margin: 3px 0 0 0  !important;
	padding: 0 !important;
	width: 135px;
	height: auto  !important
}
.menu_folders .cat-ul2 li a {
	font-size: 10pt;
	color:#477fa6;
	padding: 0 5px 0 5px !important;
	margin: 0  !important;
	display: block;
	background: none !important;
	width: 125px;
}
.menu_folders .cat-ul2 li span {background: none !important}
.cat-ul2 li em.t, .cat-ul2 li em.b {
	width: 135px !important;
	height: 5px !important;
	padding: 0;
	margin: 0;
	font-size: 3px;
	line-height: 3px;
	display: block;
}
.menu_folders .cat-ul2 li.active {
	color: #FFF;
	text-decoration: none;
	width: 135px;
	height: auto  !important
}
.menu_folders .cat-ul2 li.active a {
	color: #FFF;
	text-decoration: none;
	width: 125px !important;
	background: #4E9FC2 url(../img/menu_active_bg.png) repeat-x  !important;
}
.menu_folders .cat-ul2 li.active span {background:none !important}
.cat-ul2 li.active em.t, .cat-ul2 li.active em.b {
	background:  transparent url(../img/sprite-y.png) no-repeat 0 -605px;
}
.cat-ul2 li.active em.b {
	background:  transparent url(../img/sprite-y.png) no-repeat 0 -610px;
}
.cat-ul1 .cat span {
	margin-left: 0 !important;
}

.tans_options {
	text-align: right
}
.tans_options .why_need {
	padding: 0 17px 0 0
}
.tans_options .you_have {
	padding: 0
}
.you_have em {
	color: #870000
}
.red {	
	color: #870000
}
.green {	
	color: #74972B
}
.a2 {
	width:133px;
	margin:20px 0px 0 5px;
	float:right;
	list-style:none;
}

.mes_option {
	padding: 0 0 0 20xp
}

.mes_option a {
	padding: 0 0 0 20px
}

#search fieldset {
	display:block;
	margin:10px auto 0;
	width:290px;
	height:26px;
}
#search input {
	display:block;
	float:left;
	width:190px;
	height:20px;
	border:0px;
	background:transparent url(../img/sprite-y.jpg) no-repeat 0px -227px;
	padding:6px 5px 0px 25px;
}
#search a {
	display:block;
	float:left;
	width:64px;
	height:26px;
	border:0px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -85px -190px;
	font-size:3px;
	text-indent:-9999px;
}
#search2 fieldset {
	display:block;
	margin:32px 0 0 0;
	width:290px;
	height:26px;
	float:left;
}
#search2 input {
	display:block;
	float:left;
	width:190px;
	height:21px;
	border:0px;
	background:transparent url(../img/sprite-y.jpg) no-repeat 0px -385px;
	padding:5px 5px 0px 25px;
}
#search2 a {
	display:block;
	float:left;
	width:64px;
	height:26px;
	border:0px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -149px -190px;
	font-size:3px;
	text-indent:-9999px;
}
.search-more {
	display:block;
	font-size:9px;
	color:#477fa6;
	text-decoration:none;
	margin:0 auto;
	width:105px;
	position:relative;
}
.search-more:hover {
	text-decoration:underline;
}
.search-more em {
	display:block;
	position:absolute;
	top:6px;
	right:-7px;
	height:5px;
	width:7px;
	float:right;
	background:transparent url(../img/sprite-y.jpg) no-repeat -84px -119px;
}
.search-more2 {
	display:block;
	font-size:9px;
	line-height:11px;
	color:#FFF;
	text-decoration:none;
	width:65px;
	float:left;
	margin:32px 60px 0 8px
}
/**********************************/
.b1 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	background:#FFF;
	margin:0 5px;
}
.b2 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	background:#FFF;
	border-right:2px solid #FFF;
	border-left:2px solid #FFF;
	margin:0 3px;
}
.b3 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	background:#FFF;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
	margin:0 2px;
}
.b4 {
	height:2px;
	font-size:1px;
	overflow:hidden;
	display:block;
	background:#FFF;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
	margin:0 1px;
}
.rcontent {
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
	padding:10px 20px 10px 10px;
	background:#FFF;
	overflow:hidden;
}
.bc1 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	background:#d0d0d0;
	margin:0 5px;
}
.bc2 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	background:#FFF;
	border-right:2px solid #d0d0d0;
	border-left:2px solid #d0d0d0;
	margin:0 3px;
}
.bc3 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	background:#FFF;
	border-right:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	margin:0 2px;
}
.bc4 {
	height:2px;
	font-size:1px;
	overflow:hidden;
	display:block;
	background:#FFF;
	border-right:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	margin:0 1px;
}
.rcontentc {
	border-right:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	padding:10px 20px 10px 10px;
	background:#FFF;
	overflow:hidden;
}
/************* PAGES ******************/
.pages {
	clear:both;
	font-size:12pt;
	margin:0;
	text-align:center;
	width:100%;
	overflow:hidden;
}
.pages ul {
	clear:left;
	float:left;
	list-style:none;
	margin:0;
	padding:0 0 0 5px;
	position:relative;
	left:50%;
}
.pages ul li {
	display:block;
	float:left;
	list-style:none;
	margin:0 15px 0 0;
	padding:0;
	position:relative;
	right:50%;
}
.pages li a {
	color:#e86c6c;
	text-decoration:none;
	display: block;
	float:left;
	height: 20px;
	padding:2px 0 4px 0;
}
.pages li a:hover {
	text-decoration:underline;
}
.pages li span {
	color:#e86c6c;
	text-decoration:none;
	display: block;
	float:left;
	height: 26px;
	line-height: 26px;
	padding:0 9px;
}
.pages li .current {
	color:#fff;
	background-color:#bb052f;
	padding:0 5px;
}
.pages li .current em.r {
	display:block;
	position:absolute;
	top:0;
	right:-5px;
	height:26px;
	width:11px;
	float:right;
	background:transparent url(../img/sprite-y.jpg) no-repeat -184px -67px;
}
.pages li .current em.l {
	display:block;
	position:absolute;
	top:0;
	left:-5px;
	height:26px;
	width:11px;
	float:left;
	background:transparent url(../img/sprite-y.jpg) no-repeat -173px -67px;
}
.pages2 {
	clear:both;
	font-size:12pt;
	margin: 20px auto;
	text-align:center;
	width:100%;
	overflow:hidden;
}
.pages2 ul {
	clear:left;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	left:50%;
	text-align:center;
}
.pages2 ul li {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	right:50%;
}
.pages2 li a {
	color:#838383;
	text-decoration:none;
	display: block;
	float:left;
	height: 26px;
	line-height: 26px;
	padding: 0 9px;
}
.pages2 li a:hover {
	text-decoration:underline;
}
.pages2 li span {
	color:#fff;
	text-decoration:none;
	display: block;
	float:left;
	height: 26px;
	line-height: 26px;
	padding: 0 5px 0;
}
.pages2 li .current {
	color:#fff;
	position:relative;
	background-color:#b2b2b2;
	margin:0 10px;
}
.pages2 li .current em.r {
	display:block;
	position:absolute;
	top:0;
	right:-6px;
	height:26px;
	width:12px;
	float:right;
	background:transparent url(../img/sprite-y.jpg) no-repeat -222px -67px;
}
.pages2 li .current em.l {
	display:block;
	position:absolute;
	top:0;
	left:-6px;
	height:26px;
	width:12px;
	float:left;
	background:transparent url(../img/sprite-y.jpg) no-repeat -210px -67px;
}
/********* down 3 colomns ***********/
.c3left1 h2, .c3left2 h2, .c3right h2 {
	margin:20px 0 20px 28px;
}
.c3left1 span, .c3left2 span, .c3right span {
	color:#676767;
	text-transform:none;
}
.c3left1 .wrap, .c3left2 .wrap, .c3right .wrap {
	background-color:#FFF;
	margin:0 9px 0 8px;
	position:relative;
	height:320px;
	overflow:hidden;
	padding:10px;
}
.grey {
	display:block;
	position:relative;
	float:left;
	background:transparent url(../img/sprite-x.png) repeat-x 0 -2361px;
}
.grey span {
	display:block;
	background: transparent url(../img/sprite-y.jpg) no-repeat -164px -133px;
	height:12px;
	text-indent:-9999px;
	font-size:3px;
	margin:11px 20px 9px;
	width:72px;
}
.grey.test {
	margin:12px 0 0 0;
}
.grey.test span {
	background: transparent url(../img/sprite-y.jpg) no-repeat -164px -133px;
	width:72px;
}
.grey.games {
	margin:12px 0 0 0;
}
.grey.games span {
	background: transparent url(../img/sprite-y.jpg) no-repeat -164px -145px;
	width:66px;
}
.grey.films {
	margin:12px 0 0 0;
}
.grey.films span {
	background: transparent url(../img/sprite-y.jpg) no-repeat -155px -93px;
	width:66px;
	height:16px;
	margin:6px 20px 10px;
}
.grey.photo-but {
	margin:12px 0 0 0;
}
.grey.photo-but span {
	background: transparent url(../img/sprite-y.jpg) no-repeat -180px -121px;
	width:66px;
}
.grey em.r {
	display:block;
	position:absolute;
	top:0;
	right:-6px;
	height:32px;
	width:6px;
	float:right;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -2426px;
}
.grey em.l {
	display:block;
	position:absolute;
	top:0;
	left:-6px;
	height:32px;
	width:6px;
	float:left;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -2393px;
}
.bg {
	background:transparent url(../img/sprite8.png) repeat-y -12px 0px;
	position:absolute;
	width:1px;
	font-size:1px;
	top:9px;
	right:0px;
	*right:-1px;
	height:450px;
}
.ltb {
	display:block;
	width:15px;
	height:15px;
	float:left;
	background:transparent url(../img/sprite-y.jpg) no-repeat -186px 0px;
	font-size:1px;
}
.rtb {
	display:block;
	float:right;
	width:15px;
	height:15px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -201px 0px;
	z-index:1;
	font-size:1px;
}
.lbb {
	display:block;
	float:left;
	width:15px;
	height:15px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -186px -15px;
	font-size:1px;
}
.rbb {
	display:block;
	float:right;
	width:15px;
	height:15px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -201px -15px;
	font-size:1px;
}
.ltw {
	display:block;
	position:absolute;
	width:11px;
	height:11px;
	top:0;
	left:0;
	background:transparent url(../img/sprite-y.jpg) no-repeat -195px -30px;
	font-size:1px;
}
.rtw {
	display:block;
	position:absolute;
	width:11px;
	height:11px;
	top:0;
	right:0;
	background:transparent url(../img/sprite-y.jpg) no-repeat -206px -30px;
	z-index:1;
	font-size:1px;
}
.lbw {
	display:block;
	position:absolute;
	width:11px;
	height:12px;
	bottom:0;
	left:0;
	background:transparent url(../img/sprite-y.jpg) no-repeat -195px -41px;
	font-size:1px;
}
.rbw {
	display:block;
	position:absolute;
	width:11px;
	height:12px;
	bottom:0;
	right:0;
	background:transparent url(../img/sprite-y.jpg) no-repeat -206px -41px;
	font-size:1px;
}
/********** TEST **********/
.test-item {
	font-size:12px;
	line-height:16px;
}
.test-item a {
	color:#000;
	text-decoration:none;
}
.test-item span {
	color:#707070;
}
.test-item h4 a {
	font-size:14px;
	line-height:18px;
	color:#000;
	text-decoration:none;
}
.test-item .desc {
	display:block;
	background:transparent url(../img/sprite-y.jpg) no-repeat 0px -253px;
	width:171px;
	height:28px;
	overflow:hidden;
	padding:6px 11px;
	font-size:11px;
	line-height:14px;
	margin:5px 0 12px;
}
.test-item .desc .star1 {
	float:left;
	margin:2px 3px;
}
/********** FILMS **********/
.film-item {
	height: 108px;
	font-size:12px;
	line-height:16px;
	margin:0 0 10px 0;
}
.film-item a {
	color:#000;
	text-decoration:none;
}
.film-item span {
	color:#707070;
}
.film-item span a {
	color:#707070;
}
.film-item img {
	background:transparent url(../img/sprite-y.jpg) no-repeat 0 -293px;
	display:block;
	height:64px;
	padding:6px 7px 7px 7px;
	width:90px;
	float:left;
}
.film-item h3, .film-item p, .film-item .star1 {
	margin-left:115px;
}
.film-item .star1 {
	margin:1px 0 7px 115px;
}
.film-item p {
	font-size:10px;
	line-height:12px;
}
/*************anket-page***************/
.right1 .wrap {
	margin:14px 0 0 0;
}
.anket-item {
	width:160px;
	height:270px;
	overflow:hidden;
	margin:27px 10px 8px 0;
	float:left;
}
.anket-item a.desc {
	display:block;
	text-decoration:none;
}
.anket-item img {
	display:block;
}
.anket-item .name {
	display:block;
	color:#000;
	font-size:15pt;
}
.anket-item .adr {
	color:#000;
	font-size:10px;
}
.anket-item .sear {
	color:#707070;
	font-size:10px;
}
.anket-item .star1 {
	float:left;
	margin:5px 5px 0 0;
}
.writemes {
	display:block;
	font-size:12px;
	position:relative;
	padding-left:11px;
}
.writemes em {
	display:block;
	position:absolute;
	width:8px;
	height:10px;
	left:0px;
	top:4px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -120px -12px;
}
.tonotepad {
	display:block;
	font-size:12px;
	position:relative;
	padding-left:11px;
	margin-bottom:5px
}
.tonotepad em {
	display:block;
	position:absolute;
	width:9px;
	height:10px;
	left:0px;
	top:4px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -128px -12px;
}
/************* PROFILE PAGE *****************/
.prof-head {
	height:51px;
	overflow:hidden;
	background:transparent url(../img/sprite-x.png) repeat-x 0px -2566px;
	margin:0 0px 20px;
	position:relative;
}
.prof-head .buts {
	float:right;
	margin:9px 20px;
}
.prof-head em.l {
	display:block;
	position:absolute;
	width:15px;
	height:51px;
	left:0px;
	top:0px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -217px 0px;
}
.prof-head em.r {
	display:block;
	position:absolute;
	width:15px;
	height:51px;
	right:0px;
	top:0px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -232px 0px;
}
.prof-head h2 {
	color:#fff;
	float:left;
	padding:12px 20px;
}
.profile {
}
.profile img {
	width:236px;
	height:238px;
	float:left;
}
.profile .name {
	display:block;
	font-size:18pt;
	margin-left:250px;
}
.profile .adr {
	display:block;
	font-size:10pt;
	margin-left:250px;
}
.profile .star-big1 {
	margin-left:250px;
}
.profile .vote {
	display:block;
	font-size:10px;
	margin-left:250px;
}
.profile .links {
	display:block;
	margin-left:250px;
}
.profile dl {
	display:block;
	font-size:10pt;
	line-height:14pt;
	margin:5px 0px 1px 250px;
	width:215px;
}
.profile dt {
	display:block;
	width:110px;
	float:left;
	padding:3px 0px 3px 10px;
	overflow:hidden;
	white-space: no-wrap;
	height:18px;
}
.profile dd {
	display:block;
	float:right;
	color:#b94575;
	width:85px;
	font-weight:bold;
	padding:3px 0px 3px 10px;
	overflow:hidden;
	white-space: no-wrap;
	height:18px;
}
.profile .g {
	background-color:#fae9f1;
}
.profile .w {
	background-color:#fcf0f5;
}
.left-links {
	float:right;
	width:200px;
}
.left-links a {
	display:block;
	font-size:10pt;
	line-height:14pt;
	position:relative;
	padding-left:25px;
	margin:10px 0;
}
.left-links a em {
	display:block;
	position:absolute;
	left:0;
}
.rate-up em {
	background:transparent url(../img/sprite-y.jpg) no-repeat -220px -157px;
	width:20px;
	height:17px;
	top:0;
}
.rate-present em {
	background:transparent url(../img/sprite-y.jpg) no-repeat -220px -174px;
	width:20px;
	height:17px;
	top:0;
}
.friends em {
	background:transparent url(../img/sprite-y.jpg) no-repeat -220px -191px;
	width:20px;
	height:16px;
	top:1px;
}
.addtofriends em {
	background:transparent url(../img/sprite-y.jpg) no-repeat -220px -207px;
	width:20px;
	height:15px;
	top:3px;
}
.present em {
	background:transparent url(../img/sprite-y.jpg) no-repeat -220px -222px;
	width:20px;
	height:18px;
	top:0;
}
.complane em {
	background:transparent url(../img/sprite-y.jpg) no-repeat -220px -240px;
	width:20px;
	height:15px;
	top:3px;
}
.allfoto {
	display:block;
	font-size:10pt;
	line-height:14pt;
	position:relative;
	padding-left:25px;
	margin:10px 0;
}
.allfoto em {
	display:block;
	position:absolute;
	left:0;
	background:transparent url(../img/sprite-y.jpg) no-repeat -217px -51px;
	width:18px;
	height:15px;
	top:0;
}
dl.prof-about {
	display:block;
	font-size:10pt;
	line-height:14pt;
	margin:10px 0px 0px 0px;
	width:515px;
}
.prof-about dt {
	display:block;
	width:145px;
	float:left;
	padding:3px 0px 3px 10px;
	overflow:hidden;
	white-space: no-wrap;
	height:18px;
}
.prof-about dd {
	display:block;
	float:right;
	color:#5c90b1;
	width:350px;
	font-weight:bold;
	padding:3px 0px 3px 10px;
	overflow:hidden;
	white-space: no-wrap;
	height:18px;
}
.prof-about .w {
	background-color:#f0f5fc;
}
.prof-about .g {
	background-color:#e9f0fa;
}
.prof-photo a {
	display:block;
	float:left;
	margin:1px;
}
.prof-photo a img {
	width:140px;
	height:105px;
}
/************** VIDEO PAGE **************/

.video-head {
	position:relative;
}
.video-head h2 {
	color:#FFFFFF;
	display:block;
	float:left;
	margin:31px 20px 0 0;
	padding:0 0 0 20px;
	overflow:hidden;
	white-space:nowrap;
	width:295px;
}
.video-head .num-set {
	position:absolute;
	right:-10px;
	top:26px;
	width:65px;
}
.num-set em {
	display:none;
}
.col-h {
	display:block;
	width:165px;
	height:36px;
	float:left;
	background:transparent url(../img/sprite-x.png) repeat-x 0 -2689px;
}
.col-h span {
	display:block;
	text-indent:-9999px;
	font-size:3px;
	height:11px;
}
.col-h.cat span {
	background: transparent url(../img/sprite-y.jpg) no-repeat -104px -293px;
	margin:13px 60px 0px 15px;
	width:79px;
}
.col-h.tag span {
	background: transparent url(../img/sprite-y.jpg) no-repeat -183px -293px;
	margin:13px 106px 0px 15px;
	width:33px;
}
.col-h.album span {
	background: transparent url(../img/sprite-y.jpg) no-repeat -162px -354px;
	margin:13px 69px 0px 15px;
	width:70px;
}
.col-h.cab span {
	background: transparent url(../img/sprite-y.jpg) no-repeat -120px -559px;
	margin:13px 69px 12px 15px;
	width:70px;
}
.col-h.messages-h span {
	background: transparent url(../img/sprite-y.jpg) no-repeat 0px -559px;
	margin:13px 19px 0 15px;
	width:120px;
}
.col-h em.r {
	display:block; 
	height:36px;
	width:6px;
	float:right;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -2761px;
}
.col-h em.l {
	display:block;
	height:36px;
	width:6px;
	float:left;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -2725px;
}
.col-t {
	clear:both;
	background-color:#f1f1f1;
	position:relative;
	margin:0 0 20px 0;
	padding:10px 0 0 0;
}
.col-t em {
	display:block;
	height:26px;
	width:166px;
	background: transparent url(../img/sprite-y.jpg) no-repeat 0px -411px;
}
.col-t .cat-ul {
	float:none;
	margin:0 15px;
}
.col-t .cat-ul li {
	margin-bottom:5px;
	background: transparent url(../img/sprite-y.jpg) no-repeat -104px -304px;
}
.col-t .cat-ul li a {
	font-size:10pt;
	background-color:#f1f1f1;
}
.col-t .cat-ul li span {
	font-size:10pt;
	background-color:#f1f1f1;
}
.tags-cloud {
	width:455px;
	text-align:center;
	overflow:hidden;
	overflow-y:visible;
	position:static;
	margin-bottom:0px;
	zoom:1;
}
.tags-cloud a {
	text-decoration:none;
	background-color:#f1f1f1;
}
.tags-cloud a:hover {
	text-decoration:none;
	background-color:#fff;
}
.player-head {
	display:block;
	margin-left:10px;
}
.player-head .star-big1 {
	float:left;
	margin:-10px 5px 10px 0;
}
.player-head .star-big-in {
	float:left;
	margin:0 5px 10px 0;
}
.star-text {
	display:block;
	float:left;
	color:#6c6c6c;
	font-size:10px;
	margin:0 0 10px;
}
.player-big {
	background:#d3d3d3;
	height:283px;
	position:relative;
	width:820px;
	margin-left:10px;
	overflow:hidden;
	color:#FFF;
	font-size:9pt;
	line-height:10pt;
	overflow:hidden;
}
.player-big .left {
	float:left;
	width:463px;
	height:284px;
	background:#d3d3d3 none;
}
.player-big .right {
	float:right;
	width:357px;
	padding:0;
	height:100%;
	background:#930526 url(../img/sprite-x.png) repeat-x scroll 0 -542px;
}
.player-big .right2 {
	padding:0 12px;
	margin:8px 8px 0 0;
	*margin-right:7px;
	width:317px;
	height:100%;
	overflow:hidden;
}
.player-big .right h3 {
	color:#FFF;
	line-height:18pt;
	font-size:16pt;
	font-weight:normal;
}
.player-big dl {
	color:#FFF;
	font-size:12px;
	margin:0 0 5px 0;
	line-height:12pt;
}
.player-big dt {
	float:left;
	width:120px;
}
.player-big dd {
	float:left;
	width:150px;
}

.player-big .bottomLine {
	position:absolute;
	bottom:0;
	left:0;
	background:#850423;
	height:9px;
	width:100%;
	font-size:1px;
}
.addtonotepad {
	font-size:10px;
	line-height:10px;
	display:block;
	float:right;
	margin:5px 0 10px 0;
	font-style: normal !important
}
.downloadmovie {
	display:block;
	position:relative;
	background:transparent url(../img/sprite-x.png) repeat-x 0 -3315px;;
	height:32px;
	float:right;
	text-decoration: none !important;
	margin: 0 0 0 10px
}
.downloadmovie em.l {
	display:block;
	position:absolute;
	top:0;
	left:-6px;
	height:32px;
	width:6px;
	float:left;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3251px;
}
.downloadmovie em.r {
	display:block;
	position:absolute;
	top:0;
	right:-6px;
	height:32px;
	width:6px;
	float:right;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3283px;
}
.downloadmovie span {
	display:block;
	font-size:14px;
	color: #FFF;
	white-space: nowrap;
	margin:7px 8px 0;
	font-weight: bold;
	text-transform: uppercase;
}
.tl3 {
	display:block;
	position:absolute;
	width:15px;
	height:16px;
	top:0;
	left:0;
	background:url(../img/sprite-y.jpg) no-repeat -193px -253px;
	font-size:1px;
}
.tr3 {
	display:block;
	position:absolute;
	width:15px;
	height:16px;
	top:0;
	right:0;
	*right:-1px;
	background:url(../img/sprite-y.jpg) no-repeat -208px -253px;
	font-size:1px;
}
.bl3 {
	display:block;
	position:absolute;
	width:15px;
	height:17px;
	bottom:0;
	left:0;
	background:transparent url(../img/sprite-y.jpg) no-repeat -193px -269px;
	font-size:1px;
}
.br3 {
	display:block;
	position:absolute;
	width:15px;
	height:17px;
	bottom:0;
	right:0;
	*right:-1px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -208px -269px;
	font-size:1px;
}
.videothumbs {
	background-color:#d0d0d0;
	height:189px;
	margin-left:10px;
	margin-bottom:20px;
	position:relative;
}
.bord {
	display:block;
	position:absolute;
	width:8px;
	height:181px;
	background-color: #b2b2b2;
	top:0;
	z-index:1;
}
.videothumbs.photothumb {
	background-color:#d0d0d0;
	height:171px;
	margin-left:10px;
	margin-bottom:20px;
	position:relative;
}
.photothumb .bord {
	display:block;
	position:absolute;
	width:8px;
	height:171px;
	background-color: #b2b2b2;
	top:0;
	z-index:1;
}

.bord.l {
	left:0px;
}
.bord.r {
	right:0px;
}
.bordt {
	display:block;
	position:absolute;
	top:0;
	left:0px;
	z-index:1;
	width:820px;
	height:8px;
	font-size:1px;
	background-color:#b2b2b2;
}
.bordb {
	display:block;
	position:absolute;
	bottom:0;
	*bottom:-1px;
	left:0px;
	z-index:1;
	width:820px;
	height:8px;
	font-size:1px;
	background-color:#b2b2b2;
}
.tl4 {
	display:block;
	position:absolute;
	width:14px;
	height:14px;
	top:0;
	left:0;
	background:transparent url(../img/sprite-y.jpg) no-repeat -237px -269px;
	z-index:2;
	font-size:1px;
}
.tr4 {
	display:block;
	position:absolute;
	width:14px;
	height:14px;
	top:0;
	right:0;
	background:transparent url(../img/sprite-y.jpg) no-repeat -237px -255px;
	z-index:2;
	font-size:1px;
}
.bl4 {
	display:block;
	position:absolute;
	width:14px;
	height:14px;
	bottom:0;
	*bottom:-1px;
	left:0;
	background:transparent url(../img/sprite-y.jpg) no-repeat -223px -255px;
	z-index:2;
	font-size:1px;
}
.br4 {
	display:block;
	position:absolute;
	width:14px;
	height:14px;
	bottom:0;
	*bottom:-1px;
	right:0;
	background:transparent url(../img/sprite-y.jpg) no-repeat -223px -269px;
	z-index:2;
	font-size:1px;
}
.arrowleft {
	display:block;
	position:absolute;
	width:29px;
	height:38px;
	top:84px;
	left:8px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -104px -324px;
	z-index:3;
	text-indent:-9999px;
	font-size:3px;
}
.arrowright {
	display:block;
	position:absolute;
	width:29px;
	height:38px;
	top:84px;
	right:8px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -133px -324px;
	z-index:3;
	text-indent:-9999px;
	font-size:3px;
}
.right2 h3 {
	font-weight:normal;
	text-transform:uppercase;
	font-size:13pt;
}
.videothumbs h3 {
	padding:25px 0 0 45px;
}
.thumb-pool {
	margin:8px 45px 0 45px;
	width:730px;
	height:110px;
	overflow:hidden;
	position:relative;
}
.thumb-pool a {
	display:block;
	float:left;
	margin-right:1px;
}
.scrollable {
	margin:8px 45px 0 45px;
	width:730px;
	height:110px;
	overflow:hidden;
	position:relative;
}
.photothumb .scrollable {
	margin:30px 45px 0 45px;
	padding:30px 0px;
	width:730px;
	height:110px;
	overflow:hidden;
	position:relative;
}
div.scrollable div.items {
	width:20000em;
	position:absolute;
}
.videothumbs div.scrollable div.items div {
	float:left;
	width: 146px;
	height: 109px;
	padding-left: 0px;
}

.videothumbs div.scrollable div.items div img {
	width: 146px;
	height: 109px;
}
div.items div.active {
}
.videothumbs .prev {
	display:block;
	position:absolute;
	width:29px;
	height:38px;
	left:8px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -104px -324px;
	z-index:3;
	text-indent:-9999px;
	font-size:3px;
}
.photothumb .prev {
	top:15px;
}
.videothumbs .next {
	display:block;
	position:absolute;
	width:29px;
	height:38px;
	right:8px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -133px -324px;
	z-index:3;
	text-indent:-9999px;
	font-size:3px;
}
.photothumb .next {
	top:15px;
}
/* end video sreenshots scrollable */	
	
	
.comment {
	padding-bottom:10px;
	position:relative;
}
.comment img {
	width:50px;
	height:50px;
}
.comment .date {
	color:#414141;
	font-size:10px;
	line-height:22px;
	padding: 0 0 0 7px
}
.comment .name {
	margin:0 0 0 20px;
	line-height:22px;
	font-weight:bold;
	font-size:10px;
	color:#007fc8;
}
.comment-text {
	zoom:1;
	position:relative;
	margin-left:65px;
	background-color:#f1f1f1;
	line-height:16px;
	font-size:12px;
	color:#000;
}
.comment-text p {
	padding:10px;
}
.comment-text .comtl {
	display:block;
	float:left;
	width:5px;
	height:4px;
	background:transparent url(../img/corner.png) no-repeat 0 0;
	font-size:1px;
}
.comment-text .comtr {
	display:block;
	width:5px;
	height:4px;
	float:right;
	background:transparent url(../img/corner.png) no-repeat -5px 0;
	font-size:1px;
}

.comment-text .bottom {
	height:4px;
	font-size:1px;
}
.comment-text .combl {
	display:block;
	float:left;
	width:5px;
	height:4px;
	background:transparent url(../img/corner.png) no-repeat 0 -4px;
	font-size:1px;
}
.comment-text .combr {
	display:block;
	float:right;
	width:5px;
	height:4px;
	background:transparent url(../img/corner.png) no-repeat -5px -4px;
	font-size:1px;
}
.comment .comtail {
	display:block;
	position:absolute;
	width:11px;
	height:11px;
	top:5px;
	left:-10px;
	background:#f1f1f1 url(../img/corner.png) no-repeat 0 -8px;
	font-size:1px;
}
.comment-delete,
.comment-answer {
	float:right;
	margin:0 5px;
	padding-left:12px;
	line-height:22px;
	background:url(../img/delete.gif) no-repeat 0 8px;
	font-size:11px;
}

.comment-answer {
	background:url(../img/answer.gif) no-repeat 0 8px;
}
.vid-avatar {
	display:block;
	float:left;
	margin-right:5px;
	margin-bottom:25px;
}
.vid-avatar img {
	width:50px;
	height:50px;
}
.vid-name {
	display:block;
	font-size:12pt;
	font-weight:bold;
	color:#414141;
	text-decoration:none;
	margin-bottom:10px;
}
a.vid-name:hover {
	text-decoration:underline;
}
.chaneladd {
	display:block;
	float:right;
	width:85px;
	height:21px;
	font-size:3px;
	text-indent:-9999px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -162px -324px;
}
.mt12 {
	margin-top: 12px !important
}
.player-big dl {
	clear:both;
	display:block;
	color:#000;
	width:317px;
	font-size:11px;
	background:#f7f7f7;
	margin: 0 0 1px 0
}
.player-big dd, .player-big dt {
	padding:2px 5px;
	margin:;
}
.player-big dt {
	width:100px;
}
.player-big dd {
	width:195px;
	border-left: 1px solid #FFF
}
.player-big dl .g {
	background-color:#ededed;
}
.player-big dl.g {
	background-color:#ededed;
}
.permanent {
	padding-top: 8px;
	_padding-top: 8px
}
@-moz-document url-prefix() {
  .permanent {padding-top: 0 !important;}
}
.permanent span {
	display:block;
	float:left;
	margin:3px 5px 0 0;
	padding:0  !important;
	width:15px;
	height:9px !important;
	background:url(../img/sprite-y.jpg) no-repeat -162px -345px;
	font-size:1px;
	line-height: 1px;
	text-indent:-9999px;
}
.permanent input {
	display:block;
	font-size:9pt;
	color:#000;
	font-style:normal;
	background-color: #ededed;
	float:left;
	width:290px;
	padding:2px;
	margin-top:-4px;
	border:1px solid #ededed;
	border-color:#dcdcdc #ededed #ededed #dcdcdc;
}
.list-vid {
	width:810px;
}
.list-vid dt {
	width:85px;
	float:left;
	font-weight:bold;
	margin-bottom:10px;
}
.list-vid dd {
	width:725px;
	margin-bottom:10px;
	float:left;
}
/**********FOOTER**********/

#copy {
	color:#000;
	text-decoration:none;
	float:left;
	margin:145px 0 0 20px;
}
#bot-menu {
	float:left;
	margin:65px 0 0 60px;
	width:220px;
}
#bot-menu span {
	color:#000;
	text-decoration:none;
	margin:0 0px 5px;
	display:block;
	font-weight:bold;
	font-size:16px;
}
#bot-menu a {
	color:#4a4a4a;
	text-decoration:underline;
	margin:0 0px 5px;
	display:block;
	font-size:14px;
}
#bot-menu a:hover {
	text-decoration:none;
}
/********************/
.bloc {
	display:block;
}
.clr {
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.mb10 {
	margin-bottom:10px;
}
.ml10 {
	margin:0 0 10px 10px;
}
.ml300 {
	margin-left:300px;
}
.pt20 {
	padding-top:20px;
}
/*******************************/
div.rating-cancel, div.star-rating {
	float:left;
	width:13px;
	height:12px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden;
}
div.rating-cancel, div.rating-cancel a {
	background:url(../img/delete.gif) no-repeat 0 -12px;
}
div.rating-cancel {
	display:none;
}
div.star-rating, div.star-rating a {
	background:url(../img/star.gif) no-repeat 0 0px;
}
div.rating-cancel a, div.star-rating a {
	display:block;
	width:13px;
	height:100%;
	background-position:0 0px;
	border:0;
}
div.star-rating-on a {
	background:url(../img/star.gif) no-repeat 0 -12px;
}
div.star-rating-hover a {
	background:url(../img/star.gif) no-repeat 0 -12px;
}
/***************** REGISTRATION *****************************/
.NiceInputWrapper {
	background:transparent url(../img/input.gif) no-repeat left top;
	float:left;
}
.NiceInputWrapper.errorwrap {
	background:transparent url(../img/input.gif) no-repeat left bottom;
	float: left;
}
.NiceInputInner {
	background:transparent url(../img/input.gif) no-repeat right top;
	margin:0 0 0 4px;
	padding:2px 4px 2px 0;
}
.NiceInputWrapper.errorwrap .NiceInputInner.errorwrap {
	background:transparent url(../img/input.gif) no-repeat right bottom;
}

/* inplayer payment */
.form_pad .NiceInputWrapper {
	background:transparent url(../img/input2.png) no-repeat left top;
	float:left;
	overflow: hidden !important;
	height: 26px !important;
	margin: 0 15px 0 0
}
.form_pad .NiceInputWrapper.errorwrap {
	background:transparent url(../img/input2.png) no-repeat left bottom;
	float: left;
}
.form_pad .NiceInputInner {
	background:transparent url(../img/input2.png) no-repeat right top;
	margin:0 0 0 4px;
	padding:2px 4px 2px 0;
}
.form_pad .NiceInputWrapper.errorwrap .NiceInputInner.errorwrap {
	background:transparent url(../img/input2.png) no-repeat right bottom;
}

/* inplayer payment */

.NiceInputInner input {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#000;
	font-size:14px;
	height:18px;
	line-height:17px;
	margin:0;
	padding:2px;
	vertical-align:middle;
	width:185px;
}
.form_pad .NiceInputInner input {
	width: 136px;
	text-align: center
}
.pay .NiceInputInner input {
	height:20px;
	width: 140px !important
}
#new-message-wrapper .NiceInputInner input {
	width: 313px
}
#addfolderform .NiceInputInner input {
	margin: 0 0 3px 0;
	width:150px;
}
form#editVideoForm .NiceInputInner input {
	width: 300px;
}
form#editVideoForm #tags {
	background: transparent !important;
	height:18px !important;
	line-height:17px !important;
	padding:3px 2px 5px 2px;
}
form#reg-form .NiceInputInner.errorwrap input {
	clear: both !important
}
.error {
	color:#b5052e;
	font-size:11px;
	padding:5px 0 0 0;
}
.registration {
	padding:0 0 30px 0;
	margin:0 auto;
	width:750px;
}

.registration h2 {
	margin: 20px auto;
	padding:20px 0 0 0;
	text-align: center
}
.registration h3 {
	text-align: center
}
.registration h4 {
	padding: 0;
	margin: 0;
	font-weight: normal !important;
	text-align: center
}
#reg-form {
	padding-left: 115px
}
#remind-form {
	padding-left: 135px
}
.registration .pink {
	color: #e280aa;
}

.registration-wrapper input, .registration-wrapper textarea, .registration-wrapper button {
	border: 1px solid #ccc;
}
.registration-wrapper .error {
	color:#fa0000;
}
.registration .pink_box{
	 width: 298px;
	 height: 199px;
	 background-repeat: no-repeat; 
	 padding: 10px 25px 5px;
	 color: #FFF; 
	 vertical-align: top;
	 font-family: verdana;
	 line-height: 15px
}
#name_error, #password_error, #passwordconfirm_error, #code_error {
	position: absolute;
}
#email_error {
	background-image: url('/img/pink_text_holder.gif'); 
}
#name_error {
	background-image: url('/img/pink_text_holder.gif'); 
	top: 60px
}
#password_error {
    background-image: url('/img/pink_text_holder.gif'); 
	top: 125px;
	_top: 135px
}
#passwordconfirm_error {
	background-image: url('/img/pink_text_holder.gif'); 
	top: 195px;
	_top: 205px
}
#code_error {
    background-image: url('/img/pink_text_holder2.gif'); 
	top: 200px;
	_top: 210px
}
#sbtn {
	border:0;
	margin:10px 0;
}
form#editVideoForm #sbtn {
	height:32px;
	width:110px;
	padding: 3px 2px 4px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	border:none;
	background:transparent url(../img/sprite-y.jpg) no-repeat -77px -863px;
	cursor:pointer;
	text-align: center
}
form#reg-form #sbtn {
	display:block;
	height:32px;
	width:77px;
	padding: 3px 2px 4px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	border:none;
	background:transparent url(../img/sprite-y.jpg) no-repeat 0 -863px;
	cursor:pointer;
	text-align: center
}
/*****************UPLOAD***************/
.grey_round {
	position:relative;
	background:#f1f1f1;
	padding: 20px;
	width:370px;
	text-transform: uppercase
}
.grey_round .gtl {
	display:block;
	position:absolute;
	width:19px;
	height:18px;
	top:0;
	left:0;
	background:transparent url(../img/sprite-y.jpg) no-repeat -166px -411px;
}
.grey_round .gtr {
	display:block;
	position:absolute;
	width:19px;
	height:18px;
	top:0;
	right:0;
	background:transparent url(../img/sprite-y.jpg) no-repeat -184px -411px;
}
.grey_round .gbl {
	display:block;
	position:absolute;
	width:19px;
	height:18px;
	bottom:0;
	left:0;
	background:transparent url(../img/sprite-y.jpg) no-repeat -202px -411px;
}
.grey_round .gbr {
	display:block;
	position:absolute;
	width:19px;
	height:18px;
	bottom:0;
	right:0;
	background:transparent url(../img/sprite-y.jpg) no-repeat -220px -411px;
}
.grey_round ul {
	list-style-type:none;
	font-size:13px;
	line-height:15pt;
}
.s404 {
	float:left;
	width:450px;
	margin:0 180px 0 0;
	background:transparent url(../img/404.png) no-repeat 40% 0;
	text-align:center;
	padding:60px 0 100px;
	font-size:16px;
}
.regwarn {
	background:transparent url(../img/405.png) no-repeat 40% 0;
	text-align:center;
	padding:100px 0;
	font-size:16px;
	margin:20px auto;
}
.pay2 {
	text-align:center;
	padding: 15px 0 20px 0
}
.pay {
	width: 670px;
	margin: 0 auto; 
}
.pay .coll1 {
	float: left; 
	width: 50px;
	padding-left: 10px;
	padding-top: 3px
}
.pay .coll2 {
	float: left; 
	width: 160px
}
.pay .coll3 {
	float: left; 
	width: 92px;
	padding-top: 3px
}
.pay .coll4 {
	float: left; 
	width: 175px
}
.pay .coll5 {
	float: left; 
	width: 170px
}
.pay .coll6 {
	float: left; 
	width: 70px
}
.recharge {
}
.recharge input#activation_code {
	display:block;
	float:left;
	width:141px;
	height:20px;
	border:0px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -57px -959px;
	padding:6px 5px 0px 5px;
}
.recharge input#LMI_PAYMENT_AMOUNT {
	display:block;
	float:left;
	width:141px;
	height:20px;
	border:0px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -57px -959px;
	padding:6px 5px 0px 5px;
}

.recharge a {
	display:block;
	float:left;
	width:96px;
	height:26px;
	border:0px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -137px -895px;
	font-size:3px;
	text-indent:-9999px;
}
.recharge_error {
	margin: 25px 0pt 0pt -150px; 
	position: absolute
}
body:nth-of-type(1) .recharge_error {margin: 25px 0pt 0pt 0 !important; }

form#activation-form {
	padding: 0 0 3px 0
}
.paymentway {
	font-size:14px;
	display:block;
	margin:20px auto 0;
}
#send_sms_text {
	font-size:18px;
	padding: 0 0 15px;
	text-align: center
}
#send_sms_text span {
	color:#b5052e;
	font-size: 23px;
	font-weight: bold
}
#about_service {
	font-size:14px;
	padding: 15px 0;
}
#sms-container {
}
#wm-container {
	margin:0 0 30px 0;
}
.paybut {
	float:right;
	display:block;
	position: relative;
	height:32px;
	background:transparent url(../img/sprite-x.png) repeat-x 0 -3315px;
	margin:20px 0 20px 20px;
}
a.paybut {
	text-decoration: none !important
}
a.paybut span {
	display:block;
	font-size:14px;
	color: #FFF;
	white-space: nowrap;
	margin:7px 8px 0;
	font-weight: bold;
	text-transform: uppercase;
}
a.paybut em.l {
	display:block;
	position:absolute;
	top:0;
	left:-6px;
	height:32px;
	width:6px;
	float:left;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3251px;
}
a.paybut em.r {
	display:block;
	position:absolute;
	top:0;
	right:-6px;
	height:32px;
	width:6px;
	float:right;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3283px;
}
.pay_gray_block {
	width: 586px;
	height: 375px;
	margin: 0px auto;
	background: url(../img/pay_gray_block.gif) no-repeat;
}
.pay_pad {
	padding: 30px 47px;
}
.pay_pink {
	width: 57px;
	height: 37px;
	padding: 3px 0 0 0;
	text-align: center;
	font-size: 25px;
	color: #FFF;
	background:transparent url(../img/sprite-y.jpg) no-repeat 0 -959px;
}
.pay_pink_txt {
	padding: 0 0 0 20px;
	font-size: 16px;
	color: #3A3A3A
}
.pay_pink_txt span {
	font-size: 16px;
	color: #DE4F89;
	text-decoration: none
}
.onPlayer {
	font-size:17px;
	line-height:41px;
	text-align:center;
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
	background:#000;
	height:41px;
	position:relative;
	margin:0 auto;
	width:100%;
 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
	-moz-opacity: 0.7; /* Mozilla 1.6 ? ???? */
	-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.7;
}
.onPlayer a {
	color:#01daff;
}
.onPlayer a.buyaccaunt {
	background:transparent url(../img/buyaccaunt.png) no-repeat 0 0;
	width:155px;
}
.onPlayer a.register {
	background:transparent url(../img/register.png) no-repeat 0 0;
	width:175px;
}
.switch_upl {
	text-align:center;
	margin-bottom:15px;
}
#image_service .grey_round {
	margin-left:0px;
}
.mycab .col {
	float:left;
	padding: 0 0 0 45px;
	width: 195px;
}
.cabinet .col {
	float:left;
	padding: 20px 0 0 85px !important;
	width: 145px;
}
.mycab h3 {
	font-weight:bold;
	font-size:16px;
	margin:0 0 14px 5px;
	display:block;
}
.mycab a {
	font-size:14px;
	margin-bottom:3px;
	display:block;
}
.active_subscription {
	float: left;
	padding: 15px 0 40px 0;
	margin: 0 10px 0 0
}
.pr100 {
	padding: 0px 100px 0px 0px
}
.buysubs {
	display:block;
	position: relative;
	height:32px;
	background:transparent url(../img/sprite-x.png) repeat-x 0 -3315px;
	float:right;
}
a.buysubs {
	text-decoration: none !important
}
a.buysubs span {
	display:block;
	font-size:14px;
	color: #FFF;
	white-space: nowrap;
	margin:7px 8px 0;
	font-weight: bold;
	text-transform: uppercase;
}
a.buysubs em.l {
	display:block;
	position:absolute;
	top:0;
	left:-6px;
	height:32px;
	width:6px;
	float:left;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3251px;
}
a.buysubs em.r {
	display:block;
	position:absolute;
	top:0;
	right:-6px;
	height:32px;
	width:6px;
	float:right;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3283px;
}
.avtor {
	margin-bottom:20px;
	background:#f1f1f1;
}

.avtor .bottom {
	height:26px;
	background: url(../img/sprite-y.jpg) no-repeat 0px -411px
}

.avtor .user {
	float:left;
	width:146px;
	padding:0 10px;
	margin-bottom:10px;
	font-size:11px;
	background:#c3dae9;
	color:#7c858b;
}
.avtor .corners {
	height:9px;
	background:#c3dae9;
	font-size:0px;
}
.avtor .lCorner,
.avtor .rCorner {
	float:left;
	width:9px;
	height:8px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -235px -51px;
	font-size:0px;
}

.avtor .rCorner {
	float:right;
	background-position:-235px -59px;
}

.avtor .user .avatar {
	float:left;
	margin:0 5px 7px 0;
}

.avtor .user a {
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

.avtor .user a:hover {
	text-decoration:underline;
}

.avtor .user p {
	padding:15px 0;
}

.avtor .clear {
	clear:both;
	font-size:0px;
}

.avtor .cat {
	display:block;
	zoom:1;
	padding:0 12px 6px 12px;
	font-size: 10pt;
}

.avtor .userPhotos  {
	float:left;
	margin:0 0 5px 0;
	padding:0;
	width:100%;
	background:#dae5ed;
}

.avtor .userPhotos .video-item {
	padding:0 0 0 3px;
	height:175px;
	width:159px;
}
.avtor .userPhotos .video-item .rcontentc { height:165px;}
.avtor .userPhotos .video-item h3 { text-align:center; }

.avtor .userPhotos .video-item h3 a { height:18px; }

.avtor .userPhotos .photosLink {
	display:block;
	padding:5px 12px 0 12px;
	margin:0 0 6px 0;
	color:#000;
	font-size:12px;
	text-decoration:none;
}

.activateBtn {
	display:block;
	float:left;
	width:115px;
	height:26px;
	border:none;
	background:url(../img/sprite-y.jpg) no-repeat -118px -589px;
	text-indent:-1000px;
}
.activateBtn2 {
	width:137px;
	height:32px;
	border:none;
	background:url(../img/sprite-y.jpg) no-repeat 0px -895px;
	text-indent:-1000px;
}
/* News */
.new {
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	padding: 22px 0 0 0;
	float: none;
	clear: both
}
.new h1 {
	font-size: 15pt !important;
	color: #00749F;
	text-decoration: none;
	padding: 0;
	margin: 0;
	
}
.new h1 a {
	color: #00749F;
	text-decoration: underline;
}
.new h1 a:hover {
	color: #00749F;
	text-decoration: none;

}
.new img {
	background:transparent url(../img/sprite-y.jpg) no-repeat 0 -293px;
	display:block;
	height:64px !important;
	padding:6px 7px 7px 7px;
	width: 90px !important;
	margin: 10px 15px 5px 0;
	float: left
}

.new .date {
	padding: 0 0 3px 0;
	display:block;
	color:#AAAAAA;
	font-size:12px;
}

.new div {
	margin: 0
}

.one_new {
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	float: none;
	clear: both
}

.one_new h1 {
	padding: 0 0 0 0;
	margin: 0;
	font-size: 15pt !important;
	color: #00749F;
	text-decoration: none;
}

.one_new h4 {
	padding: 0;
	margin: 10px 0 10px 0;
	font-size: 13px !important;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.one_new h4 div img {
	margin: 10px
}

.one_new div.txt {
	font-size: 13px !important;
	color: #000;
	text-decoration: none;
}
/* end news */

/* Messages styles */
#msg-container {
	padding: 25px 0 25px 0;
	font-size: 16px;
}

.saveButton {
	display:block;
	width:117px;
	height:29px;
	border:none;
	text-indent:-10000px;
	background:url(../img/saveButton.png) no-repeat left top;
}

.no-avatar-25 {
	background:url(../img/avatar25.png) no-repeat center center;
	width:25px;
	height:25px;
}

.no-avatar-50 {
	background:url(../img/avatar50.png) no-repeat center center;
	width:50px;
	height:50px;
}

.no-avatar-80 {
	background:url(../img/avatar80.png) no-repeat center center;
	width:80px;
	height:80px;
}

.no-avatar-250 {
	background:url(../img/avatar250.png) no-repeat center center;
	width:250px;
	height:250px;
}

/* latest comments on main page */
.last-comments {
	padding: 10px 0 !important;
}
.latest-comments-item {
	padding:5px 15px;
}

.latest-comments-item.odd {
	background:#F0F6F9;
}

.latest-comments-item .username {
	color:#3B8EB9;
	
}
.latest-comments-item div span {
	color:#C6C7C8;
	font-size:10px;
}

.latest-comments-item .comment-ctext {
	display:block;
	color:#6F6F6F;
}
		
.latest-comment-username {
	
}	

.latest-comment-avatar {
	float:left;
	margin-right:10px;
}

.latest-comment-avatar img {
	width:50px;
	height:50px;
}

.latest-comment-fltfix {
	clear:both;
	width:100%;
	height:1px;
	font-size:0px;
}

.cabinet {
	padding: 10px 0 0 0
}

.edit_video {
	padding: 10px 0 0 0
}

.account {
	text-align: center;
	padding: 8px 0 8px 0;
}

/* move message */
.allow_btn {
	margin: 0 0 1px 0 !important;
	background:transparent url(../img/allow.gif) no-repeat 0 0;
	border: none;
	width: 106px !important;
	height: 26px;
	text-indent:-10000px;
}
/* end move message */
input#grantusername {
	width: 150px !important
}
TD.errorwrap {
	background: none !important
}


/* PICTURE VIEW STYLES */
.left_block {
	float: left;
	width: 600px;
	padding: 0 0 0 15px
}
.right_block {
	float: right;
	width: 210px
}

.picture_tools {
	padding: 0 0 10px 10px;
	font-size: 12px;
	color: #000
}
.picture_tools h1 {
	font-size:16pt !important;
	padding: 0 0 15px 0;
	text-transform: uppercase; 
}
.picture_tools span {
	color: #505457
}

.raiting {
	width: 90px;
	float: left;
}
.raiting star2 {
	text-align: right !important;
	padding: 0 0 0 55px
}
.raiting span.num {
	position: absolute; 
	padding:  0 0 0 55px; 
	top: 30px
}
span.star-text {
	padding: 0 44px 0 3px
}
.last_update {
	width: 192px;
	float: left
}
.views {
	width: 196px;
	float: left
}
.comments {
	width: 120px;
	float: left
}
.right_block .avtor {
	margin-bottom:0 !important; 
	background:#f1f1f1;
}
.right_block .user {
	float:left;
	width: 180px !important;
	padding:0 15px 5px 15px;
	margin-bottom:10px;
	font-size:11px;
	background:#c3dae9;
	color:#7c858b;
	
}

.right_block .avtor .bottom {
	height:20px;
	background: url(../img/sprite-y.gif) no-repeat 0px -602px
}

.center_pict {
	overflow-x: hidden;
	text-align:center;
}

.center_pict img {
	margin:0 auto;	
}
.center_pict table {
	margin:0 auto;	
}
.center_pict .nav {
	padding: 0 10px 7px 10px;
	font-size:12px;
	background:#c3dae9;
	color:#7c858b;
	
}
.center_pict .corners {
	height:9px;
	background:#c3dae9;
	font-size:0px;
}
.center_pict .lCorner,
.center_pict .rCorner {
	float:left;
	width:9px;
	height:8px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -235px -51px;
	font-size:0px;
}

.center_pict .rCorner {
	float:right;
	background-position:-235px -59px;
}

.nav div {
	width: 33% !important;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #5B96BF
}
.nav span {
	color: #000
}
.nav a {
	color: #5B96BF;
	text-decoration: underline
}
.nav a:hover {
	color: #5B96BF;
	text-decoration: none
}
	
.prev-pic {
	text-align: left !important;
}
.number {
	text-align: center !important
}
.next_pic {
	text-align: right !important
}
.tags {
	text-align: left;
	padding: 7px 0 0 0;
	color: #000
}
.tags a {
	font-size: 12px;
	color: #4C5D87;
	text-decoration: underline
}
.tags a:hover {
	color: #4C5D87;
	text-decoration: none
}
.additionally {
	font-size: 12px;
	color: #4C5D87;
	padding: 12px 0 20px 0;
}
.additionally a {
	color: #4C5D87;
	text-decoration: none;
	background-color: transparent;
	border-color: #4C5D87;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}
.additionally a:hover {
	color: #4C5D87;
	text-decoration: none;
	background-color: transparent;
	border-color: #4C5D87;
	border-bottom-width: 0px !important;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}

.additionally span {
	margin: 0 15px 0 0
}
/* END PICTURE VIEW STYLES */


.comlain {
	font-size: 11px;
	text-align: right;
}
.comlain a {
	padding: 0 7px;
}

.counters {
	float: right;
	list-style: none;
	padding: 0;
	margin: 0
}
.counters li {
	float: left;
	list-style: none;
	padding: 0;
	margin: 25px 7px 0 0
}

/* login form */
.login_mes {
	padding: 35px 0 0 0;
	text-align: center
}
.login_mes span {
	margin: 0 20px 0 20px 
}
.login_mes h2 {
	font-weight:normal;
	font-size:24px;
	text-transform: none !important
}
.label {
	font-size: 16px
}
.login_mes table {
	text-align: left !important
}

.upload_message {
	padding: 50px 0 ;
	margin: 0;
	font-size: 25px;
	color: #000;
	text-align: center
}
/* Dating */
.dating {
	position:relative;
}
.dating_content .coll1_3, .dating_content .coll2_3, .dating_content .coll3_3 {
	padding: 25px 0 0 0
}

.date_search {
	padding: 35px 0 0 165px
}
.date_search dl {
	padding: 15px 0 5px 0;
	_padding: 10px 0 5px 0;
	clear: both;
}
*+html .date_search dl {
	padding: 10px 0 5px 0;
}
.date_search dt, .date_search dd{
	float: left
}
.date_search dt {
	width: 30px;
	padding: 5px 10px 0 0;
	font-size: 13px;
	color: #FFF;
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;
}
.date_search dd {
	width: 185px
}
.date_search dd.where {
	width: 355px
}
.date_search dd select {
	width: 127px;
	color: #000 !important;
	font-size: 12px !important;
	font-weight: normal
}
.date_search dd select#search_wants {
	width: 145px
}
.date_search dd.where select {
	width: 255px;
	color: #000 !important;
	font-size: 12px !important;
	font-weight: normal
}
.date_search dt.foto_video {
	width: 185px;
	font-size: 14px;
	font-weight: normal;
	text-transform: lowercase;
	text-align: left !important
}
dt.foto_video span {
	padding: 0 10px 0 0
}
.date_search a.wide {
	position: absolute;
	top: 123px;
	right: 135px;
	font-size: 11px;
	color: #FFF;
	height: 15px !important;
	line-height: 13px; 
	text-transform: none !important;
	background: none !important;
	text-indent: 1px;
	font-weight: normal;
	white-space: nowrap;
	text-decoration: underline !important
}
.date_search a:hover.wide {
	text-decoration: none !important
}
.date_search a.but {
	display:block;
	width:65px;
	height:26px !important;
	border:0px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -157px -659px;
	font-size:3px;
	text-indent:-9999px;
}
.dating .num-set {
	position:absolute;
	right: 67px;
	top:26px;
	width:50px;
}
.dating .members {
	position: absolute;
	top:95px;
	right: 15px;
	width: 150px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
}
#cols2 .dating li.active a {
	padding: 5px 12px 6px;
	color: #000 !important;
	background: #DAE5ED;
	text-decoration: none
}
#cols2 .dating li.active a:hover {
	padding: 5px 12px 6px;
	color: #000 !important;
	background: #DAE5ED;
	text-decoration: none
}
#cols2 .mes_folders li.active a.cat {
	padding: 5px 12px 6px;
	font-size: 10pt !important; 
	color: #000 !important;
	background: #DAE5ED;
	text-decoration: none
}
#cols2 .mes_folders li.active a.cat:hover {
	padding: 5px 12px 6px;;
	font-size: 10pt !important; 
	color: #000 !important;
	background: #DAE5ED;
	text-decoration: none
}
.back, .back a:hover {
	font-size: 14px;
	color: #AA586B;
	text-decoration: none
}
.back a {
	color: #AA586B;
	text-decoration: underline
}
.right2 .dating {
	padding: 0 0 0 10px
}
.right2 .transactions {
	padding: 0 0 0 20px
}
.right2 .my_video {
	padding: 0 0 0 20px
}
.right2 .dating a {
	color: #005B86;
	text-decoration: underline
}

.right2 .dating a:hover {
	text-decoration: none
}
.vcard {
		padding: 15px 0 15px;
		_padding: 1px 0 15px !important
}
.vcard .star-big1 {
	margin-bottom: 5px;
}
.vcard .vote {
	display: inline;
	font-size:10px;
}

.vcard img {
	float: left;
	width:132px;
	height:134px;
	border: 1px solid #AFAFAF;
	margin: 0 20px 7px 0;
	_margin: 15px 20px 7px 0	
}
.vcard p {
	font-size: 14px;
	color: #444444;
	line-height: 20px
}
.vcard p a {
	color: #005B86;
	text-decoration: underline
}
.vcard p a:hover {
	color: #005B86;
	text-decoration: none
}
.nickname em {
	display: block;
	float: left;
	width: 14px;
	height: 16px;
	margin: 2px 3px 0 0;
}
.nickname em.woman {
	background: url(../img/sprite-y.png) no-repeat -229px -377px
}
.nickname em.man {
	background: url(../img/sprite-y.png) no-repeat -229px -345px
}
.nickname em.pair {
	background: url(../img/sprite-y.png) no-repeat -229px -361px
}
em.z1, em.z2, em.z3, em.z4, em.z5, em.z6, em.z7, em.z8, em.z9, em.z10, em.z11, em.z12 {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 3px -3px 0;
	background: url(../img/zodiac/capricorn.png) no-repeat 0 0
}	
em.z2 {
	background: url(../img/zodiac/pisces.png) no-repeat 0 0
}	
em.z3 {
	background: url(../img/zodiac/aquarius.png) no-repeat 0 0
}	
em.z4 {
	background: url(../img/zodiac/aries.png) no-repeat 0 0
}	
em.z5 {
	background: url(../img/zodiac/taurus.png) no-repeat 0 0
}	
em.z6 {
	background: url(../img/zodiac/gemini.png) no-repeat 0 0
}	
em.z7 {
	background: url(../img/zodiac/cancer.png) no-repeat 0 0
}	
em.z8 {
	background: url(../img/zodiac/leo.png) no-repeat 0 0
}	
em.z9 {
	background: url(../img/zodiac/virgo.png) no-repeat 0 0
}	
em.z10 {
	background: url(../img/zodiac/libra.png) no-repeat 0 0
}	
em.z11 {
	background: url(../img/zodiac/scorpio.png) no-repeat 0 0
}	
em.z12 {
	background: url(../img/zodiac/sagittarius.png) no-repeat 0 0
}	
.dating .rate-present em {
	background:transparent url(../img/sprite-y.jpg) no-repeat -220px -174px;
	width:20px;
	height:17px;
	top: 0;
	margin: 0 3px -5px 15px;
	display: inline-block
}
.present_vip {
	float: left;
	width: 93px;
	height: 29px;
	padding: 8px 0 0 37px;
	margin: 0 25px 0 0;
	background:transparent url(../img/sprite-y.jpg) no-repeat 0 -723px;
}
.make_compliment {
	float: left;
	width: 160px;
	height: 30px;
	padding: 8px 0 0 37px;
}
.make_compliment em {
	display: inline-block;
	width: 18px;
	height: 21px;
	margin: 0 3px -5px 0;
	background: url(../img/sprite-y.jpg) no-repeat -229px -504px
}	
.options {
	padding: 0;
	margin: 0;
	list-style: none
}
.presents {
	padding: 25px 0 25px
}
.presents img {
	margin: 0 10px 0 0
}
.options li {
	padding: 0;
	margin: 0 20px 0 0 !important;
	list-style: none;
	float: left
}
.friends em {
	display: inline-block;
	width: 17px;
	height: 16px;
	margin: 0 3px -5px 0;
	background: url(../img/sprite-y.jpg) no-repeat -221px -191px
}	

.add_to_friends em {
	display: inline-block;
	width: 17px;
	height: 14px;
	margin: 0 3px -5px 0;
	background: url(../img/sprite-y.jpg) no-repeat -221px -207px
}	

.send_message em {
	display: inline-block;
	width: 20px;
	height: 19px;
	margin: 0 3px -5px 0;
	background: url(../img/sprite-y.jpg) no-repeat -231px -525px
}	
ul.info {
	padding: 0;
	margin: 0;
	list-style: none
}
ul.info li {
	float: left;
	padding: 0 !important;
	margin: 0 2px 10px 0 !important;
	list-style: none;
	height: 31px;
	font-size: 13px;
	color: #575757;
	font-weight: bold;
	text-transform: uppercase;
	background: #F1F1F1;
	cursor: pointer
}
ul.info li#main {
	width: 91px;
}
ul.info li#albums {
	width: 88px;
}
ul.info li em.l, ul.info li em.r {
	display:block;
	float:right;
	height:31px;
	width:10px;
	background: url(../img/sprite-y.gif) no-repeat -200px -539px;
}
ul.info li em.l {
	display:block;
	float:left;
	background-position: -190px -539px;
}
ul.info li.active {
	color: #000;
	background: #C3DAE9
}
ul.info li.active em.l, ul.info li.active em.r {
	display:block;
	float:right;
	height:31px;
	width:10px;
	background: url(../img/sprite-y.gif) no-repeat -180px -539px;
}
ul.info li.active em.l {
	display:block;
	float:left;
	background-position: -170px -539px;
}
ul.info div {
	float: left;
	padding: 7px 0 0 1px !important
}
.block_b, .block_d {
	position: relative;
	top: -10px;
	padding: 10px 0 0;
	margin: 0 0 -10px 0;
	background: #D4E5F0
}
.block_d {
	background: #C3DAE9
}
.block_b p, .block_d p {
	padding: 0 10px !important
}
#main_info {
	width: 528px;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold
}
#cols2 #main_info h2 {
	font-size: 14px !important;
	color: #3D3D3D !important;
	text-transform: none !important;
	padding: 0 0 0 10px
}
#main_info span {
	color: #474849 !important;
	font-weight: normal !important
}
#main_info ul {
	padding: 0 !important;
	margin: 0 0 0 20px !important
}
#main_info ul li {
	padding: 0 !important;
	margin: 0 !important;
}
#main_info ul em {
	display: inline-block;
	width: 8px;
	line-height: 8px !important;
	height: 8px !important;
	padding: 0 !important;
	margin: 5px 5px 0 0 !important;
	background: url(../img/sprite-y.gif) no-repeat -138px -13px
}
.block_b .corners, .block_d .corners {
	width: 100%;
	height: 10px !important;
	background: #D4E5F0;
	margin-top: 10px
}
.block_d .corners {
	background: #C3DAE9;
}
.block_b .corners em.l, .block_b .corners em.r, .block_d .corners em.l, .block_d .corners em.r {
	display:block;
	float:right;
	height:10px;
	width:10px;
	line-height: 10px;
	background: url(../img/sprite-y.gif) no-repeat -158px -564px;
}
.block_b .corners em.l {
	float: left;
	background: url(../img/sprite-y.gif) no-repeat -158px -554px;
}
.block_d .corners em.r {
	background: url(../img/sprite-y.jpg) no-repeat -167px -685px;
}
.block_d .corners em.l {
	float: left;
	background: url(../img/sprite-y.jpg) no-repeat -157px -685px;
}
#albums_view {
	width: 528px;
}
#cols2 #albums_view h2 {
	padding: 0 0 0 24px !important;
	font-size: 14px !important;
	color: #3D3D3D !important;
	text-transform: none !important;
}
#albums_view h2 span {
	color: #474849 !important;
	font-weight: normal !important;
	font-style: italic;
	text-transform: lowercase
}
#albums_view div.clear-fix {
	padding: 0 !important;
}
#albums_view div.active {
	background: #C3DAE9
}
#albums_view div.active h2 em, #albums_view div h2 em {
	display:block;
	float:left;
	height:9px;
	width:9px;
	line-height: 9px;
	margin: 5px 5px 0 0;
	background: url(../img/sprite-y.gif) no-repeat -146px -12px;
}
#albums_view div h2 em {
	background-position: url(../img/sprite-y.gif) no-repeat  -155px -12px;
}
#albums_view div h2 a {
	color: #474849 !important;
	text-decoration: none
}
#albums_view div.item {
	float: left;
	width: 134px;
	padding: 16px;
	text-align: center
}
#albums_view div.item img {
	margin: 0 auto;
	border: 1px solid #AFAFAF
}
.album_block {
	float: none !important;
	padding: 0 14px !important;
	margin: 0 !important
}
.region_leader {
	padding: 0 60px 15px 10px
}
.dating_content .coll1_3, .dating_content .coll2_3, .dating_content .coll3_3 {
	padding: 25px 0 0 0
}
.dating_content h1 {
	font-size: 19px !important;
	padding: 0 0 15px 10px
}
.region_leader img.leader_foto {
	background:transparent url(../img/sprite-y.jpg) no-repeat 0 -293px;
	display:block;
	float: left;
	height:64px;
	padding:6px 7px 7px 7px;
	width:90px;
	margin: 0 15px 0 0
}
.region_leader p {
	padding: 8px 0 0 0;
	font-size: 12px !inportant;
}
.new_faces {
	padding: 0 0 15px 10px
}
.new_faces a img {
	float: left;
	border: 1px solid #AFAFAF;
	margin: 0 15px 0 0
}
.new_faces .vcard {
	padding: 15px 0 15px;
	_padding: 1px 0 15px !important
}
.top_100 {
	padding: 0 0 15px 10px
}
.top_100 img {
	border: 1px solid #AFAFAF;
	margin: 0 0 7px 0
}
.vip {
	width: 245px;
	height: 549px;
	padding: 25px;
	background: url(../img/vip_bg.png) no-repeat
}
.dating_content .vip h1 {
	color: #AA8B1A
}
.dating_content .vip img {
	border: 1px solid #AA8B1A;
	margin: 0 15px 7px 0
}
.vip .new_faces {
	padding: 0 0 10px 0 !important
}

/* Dating */
#cols2 ul.block_options {
	float: right;
	margin: 0;
	padding: 0
}
#cols2 ul.block_options li {
	float: right;
	margin: 0;
	padding: 2px 8px !important;
	display: inline;
	list-style: none;
	font-weight: normal !important;
	font-size: 11px;
}
#cols2 ul.block_options li.active {
	background: #5D97BD
}
#cols2 ul.block_options li.active a {
	color: #FFF !important;
	padding: 0 !important;
	background: none !important;
}
#cols2 ul.block_options li.active a:hover {
	color: #FFF !important;
}
.edit_block {
	padding: 15px 0 0 10px
}
.edit_block textarea {
	border: none !important
}
.edit_block table td{
	padding: 10px 0 !important;
	margin: 10px 0 0 0 !important;
	vertical-align: top !important
}
.save_but {
	display:block;
	float: left;
	position:relative;
	margin: 0 20px 0 0;
	text-decoration: none !important;
	background:transparent url(../img/sprite-x.gif) repeat-x 0 -3091px;
	z-index: 9999
}
.save_but em.r {
	display:block;
	position:absolute;
	top:0;
	right:-6px;
	height:25px;
	width:6px;
	float:right;
	background:transparent url(../img/sprite-x.gif) no-repeat 0 -3066px;
}
.block_b .save_but em.r {
	background:transparent url(../img/sprite-x.gif) no-repeat 0 -3141px;
}
.save_but em.l {
	display:block;
	position:absolute;
	top:0;
	left:-6px;
	height:25px;
	width:6px;
	float:left;
	background:transparent url(../img/sprite-x.gif) no-repeat 0 -3041px;
}
.block_b .save_but em.l {
	background:transparent url(../img/sprite-x.gif) no-repeat 0 -3116px;
}
#main_info .save_but span, #albums_view .save_but span{
	display:block;
	height:11px;
	font-size:14px;
	color: #FFF !important;
	text-decoration: none !important;
	font-weight: bold !important;
	margin: 3px 5px 11px;
	text-transform: uppercase;
}
.cancel_but {
	display:block;
	position:relative;
	float:left;
	margin: 0;
	text-decoration: none !important;
	background:transparent url(../img/sprite-x.gif) repeat-x 0 -3216px;
	z-index: 9999;
}
.cancel_but em.r {
	display:block;
	position:absolute;
	top:0;
	right:-6px;
	height:25px;
	width:6px;
	float:right;
	background:transparent url(../img/sprite-x.gif) no-repeat 0 -3191px;
}
.block_b .cancel_but em.r {
	background:transparent url(../img/sprite-x.gif) no-repeat 0 -3266px;
}
.cancel_but em.l {
	display:block;
	position:absolute;
	top:0;
	left:-6px;
	height:25px;
	width:6px;
	float:left;
	background:transparent url(../img/sprite-x.gif) no-repeat 0 -3166px;
}
.block_b .cancel_but em.l {
	background:transparent url(../img/sprite-x.gif) no-repeat 0 -3241px;
}
#main_info .cancel_but span, #albums_view .cancel_but span {
	display:block;
	height:11px;
	font-size:14px;
	color: #FFF !important;
	text-decoration: none !important;
	font-weight: bold !important;
	margin: 3px 5px 11px;
	text-transform: uppercase;
}
.album_name {
	width: 250px; 
	border: none; 
	float: left; 
	margin: 0 15px 0 0;
	padding: 5px 2px 2px;
	height: 18px
}
.add_album {
	padding: 0 16px
}
/* Subdomen */
.tools {
	display:block;
	position:relative;
	height: 39px;
	float: left;
	margin: 0 0 15px 0;
	background:transparent url(../img/sprite-x.gif) repeat-x 0 -3291px;
}
.tools em.r {
	display:block;
	position:absolute;
	top:0;
	right:0;
	height:39px;
	width:10px;
	float:right;
	background:transparent url(../img/sprite-y.gif) no-repeat -220px -539px;
}
.tools em.l {
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:39px;
	width:10px;
	float:left;
	background:transparent url(../img/sprite-y.gif) no-repeat -210px -539px;
}

/* Dating */
.tools_list {
	width: 792px;
	display:block;
	font-size: 14px;
	color: #FFF;
	text-align: center
}
.tools_list a {
	color: #FFF !important;
	text-decoration: underline
}
.tools_list a:hover {
	color: #FFF !important;
	text-decoration: none
}
.tools_list ul {
	padding: 0 !important;
	margin: 5px 0 0 22px !important;
	_margin: 5px 0 0 5px !important
}
.tools_list ul li {
	list-style: none;
	float: left;
	display: block;
	padding: 0;
	margin: 0 12px !important
}
li.guests span {
	display:block;
	position: relative;
	height: 17px;
	float: left;
	color: #9B0528;
	font-size: 14px;
	background: #FFF;
}
li.guests span em.r {
	display:block;
	position:absolute;
	top:0;
	right:-5px;
	height:17px;
	width:5px;
	float:right;
	background:transparent url(../img/sprite-y.gif) no-repeat -235px -539px;
}
li.guests span em.l {
	display:block;
	position:absolute;
	top:0;
	left:-5px;
	height:17px;
	width:5px;
	float:left;
	background:transparent url(../img/sprite-y.gif) no-repeat -230px -539px;
}
li.guests a {
	float: left;
	margin: 0 10px 0 0
}
.dating_block {
	width: 762px;
	position: relative;
	padding: 5px 15px 15px;
	margin: 0 0 25px 0;
	border: 1px solid #BFBFBF
}
.dating_block .rtb {
	background:transparent url(../img/sprite-y.jpg) no-repeat scroll -241px -544px;
	display:block;
	position: absolute;
	top:-1px;
	right: -1px;
	font-size:1px;
	height:10px;
	width:10px;
	z-index:1;
}
.dating_block .ltb {
	background:transparent url(../img/sprite-y.jpg) no-repeat scroll -231px -544px;
	display:block;
	position: absolute;
	top: -1px;
	left: -1px;
	font-size:1px;
	height:10px;
	width:10px;
}
.dating_block .rbb {
	background:transparent url(../img/sprite-y.jpg) no-repeat scroll -241px -554px;
	display:block;
	position: absolute;
	bottom: -1px;
	_bottom: -2px;
	right: -1px;
	font-size:1px;
	height:10px;
	width:10px;
}
.dating_block .lbb {
	background:transparent url(../img/sprite-y.jpg) no-repeat scroll -231px -554px;
	display:block;
	position: absolute;
	bottom: -1px;
	_bottom: -2px;
	left: -1px;
	font-size:1px;
	height:10px;
	width:10px;
}
.dating_blockinner {
	width: 650px;
	margin: auto
}
h1.presents, h1.videos, h1.photos , h1.stories {
	padding: 0 !important;
	margin: 0 !important;
	font-size: 18px !important;
	color: #800421;
	text-transform: uppercase
}
h1.presents a, h1.videos a, h1.photos a, h1.stories a, h1.presents a:hover, h1.videos a:hover, h1.photos a:hover, h1.stories a:hover {
	text-decoration: none !important;
}
h1.videos, h1.videos a {
	color: #FF8A00 !important
}
h1.photos, h1.photos a {
	color: #009DDF !important
}
h1.stories, h1.stories a {
	color: #000000 !important
}
.dating_block .make_compliment {
	padding: 8px 0 0 0 !important;
}
.videos, .photos, .stories {
	padding: 15px 0 0
}
.dating_block .video-item {
	margin: 0 !important;
	height: auto !important;
}
.dating_block .video-item h3 a {
	height: auto !important;
	color: #000408 !important;
	text-decoration: none
}
.dating_block .video-item .date, .dating_block .video-item .time, .dating_block .video-item .coment  {
	color: #646464 !important;
	text-decoration: none !important
}
.posit_abs {
	position: absolute;
}
.dating_block .video-item .rcontent, .dating_block .video-item .rcontentc {
	height: auto !important
}
/* End Subdomen */
/* Dating */

/* Status */
.no_uploads  {
	padding: 20px 0;
	text-align: center
}
#cols2 .no_uploads h1 {
	font-size: 17px !important 
}
/* End Status */

.video-error {
	width:500px;
	height:300px;
	background:#424242 url(../img/noVideoAdult.png) no-repeat 0 0 !important;
	display:block;
}

.tariff {
	float: right; 
	font-size: 11px; 
	padding: 0 0 25px 0
}
form#reg-form .pstrength-bar {
	position: absolute;
	display:none; 
	font-size: 1px; 
	height: 5px; 
	width: 0px;
	margin-top: 30px;
	_margin-top: 42px;
	_margin-left: -200px
	
}
form#reg-form  .pstrength-info {
	position: absolute;
	margin-top: 15px; 
	_margin-top: 47px; 
	_margin-left: -200px;
	font-size: 12px;
	white-space: nowrap
}
/* Stories */
.stories {
	padding: 0 0 0 25px
}
.story_tools {
	position: relative;
	height: 22px;
	background: transparent url(../img/sprite-x.gif) repeat-x 0 -3426px !important;
	width: 300px;
	margin: 10px 0
}
.story_tools em.r {
	display:block;
	height:22px;
	width:6px;
	float:right;
	background: transparent url(../img/sprite-x.gif) no-repeat 0 -3470px;
}
.story_tools em.l {
	display:block;
	height:22px;
	width:6px;
	float:left;
	background: transparent url(../img/sprite-x.gif) no-repeat 0 -3448px;
}
#cols2 .story_tools ul {
	padding: 3px 7px 0;
	margin: 0;
}
#cols2 .story_tools ul li {
	padding: 0 !important;
	margin: 0 7px !important;
	list-style: none;
	display: inline;
	float: left;
	white-space: nowrap
}
.story_tools .author {
	color:#00749F;
	text-decoration:none;
	font-size:10px;
	display: block
}
.story_tools .author span {
	float: left
}
.story_tools .author em img {
	font-size:1px;
	height:10px;
	width:10px;
	float:left;
	margin: 3px 3px 0 0;
}

.story_tools .date {
	color:#5b5b5b;
	text-decoration:none;
	font-size:10px;
	float: left
}
.story_tools .time {
	color:#5b5b5b;
	text-decoration:none;
	font-size:10px;
	display: block
}
.story_tools .time span {
	float: left
}
.story_tools .time em {
	font-size:1px;
	height:9px;
	width:9px;
	float:left;
	margin: 4px 3px 0 0;
	background:transparent url(../img/sprite-y.jpg) no-repeat -77px -110px;
}
.story_tools .star1 {
	float:left;
}

.story_tools .coment {
	color:#5b5b5b;
	text-decoration:none;
	font-size:10px;
	display: block
}
.story_tools .coment span {
	float: left
}
.story_tools .coment em {
	height:9px;
	width:10px;
	margin: 4px 3px 0 0;
	float:left;
	background:transparent url(../img/sprite-y.jpg) no-repeat -86px -110px;
	font-size:1px;
}
.story_block {
	font-size: 14px;
	line-height: 18px;
	padding: 0 0 40px 0
}
#cols2 .story_block h1 {
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 17px;
	color: #00749F;
	text-transform: uppercase
}
.category {
	float: right;
	padding: 0 0 0 10px;
	color: #B0B0B0
}
.story_block a {
	text-decoration: none !important
}
.story_tags {
	color: #B0B0B0;
	font-size: 13px
}
.stories .left3 {
	float: left;
	width: 570px
}
.stories .right3 {
	float: right;
	width: 170px
}

.stories .film-item2 {
	font-size:13px;
	line-height:17px;
	font-weight:bold;
	margin:10px 22px 0 23px;
	width:125px;
}

/* End Stories */
/* Form in Player */
#you_need_block {
	width: 422px;
	margin: 0;
	color:#FFFFFF;
	position:relative;
	float:left;
	line-height: 18px
}
#you_need_block .transparency {
	width:422px;
	height: 228px;
	position:absolute;
    top:0px;
    left:0px;
	background: #840522 url(../img/you_need.png) repeat-x;
 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); /* IE 5.5+*/
	-moz-opacity: 0.75; /* Mozilla 1.6 ? ???? */
	-khtml-opacity: 0.75; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.75;
}
.you_need span {
	font-size: 14px;
	color: #FFE400;
}
.you_need .recharge a {
	display:block;
	float:left;
	width:96px;
	height:26px;
	border:0px;
	background:transparent url(../img/sprite-y.jpg) no-repeat -152px -921px;
	font-size:3px;
	text-indent:-9999px;
}
.you_need #sms-container {
	padding: 20px 5px;
}
.you_need #send_sms_text {
	font-size:12px !important;
	padding: 10px 0 !important
}
.you_need #send_sms_text span {
	font-size: 14px !important;
	color: #FFE400 !important;
}
.form_pad {
	padding: 10px 5px 0 0
}
.player_br {
	margin: 10px 0 0 0
}
.you_need_top {
	width: 423px;
	height: 10px;
	line-height: 1px;
	font-size: 1px;
	margin: 18px 0 0;
	background: transparent url(../img/video_top_bottm.gif) no-repeat 0 0;
 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); /* IE 5.5+*/
	-moz-opacity: 0.75; /* Mozilla 1.6 ? ???? */
	-khtml-opacity: 0.75; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.75;

}
.you_need_bottom {
	width: 422px;
	height: 10px;
	line-height: 1px;
	font-size: 1px;
	margin: 0 20px;
	_margin: 0;
	background: transparent url(../img/video_top_bottm.gif) no-repeat 0 -10px;
 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); /* IE 5.5+*/
	-moz-opacity: 0.75; /* Mozilla 1.6 ? ???? */
	-khtml-opacity: 0.75; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.75;
	position: absolute;
	_position: relative;
	bottom: -238px;
	_bottom: 0;
	left: 0
}
#promo .you_need_bottom {
	bottom: -237px;
	_bottom: 0px
}
.you_need {
	width: 422px;
	position: relative;
}

.you_need .jquery-selectbox-list {
	height:14em !important;	
}

.you_need .recharge_error {
	margin: 25px 0 0 0;
	left: 120px;
	font-size: 11px !important;
	position: absolute
}
/* End Form in Player */
.activate {
	display:block;
	position:relative;
	float:left;
	height: 26px;
	background:transparent url(../img/sprite-x.png) repeat-x 0 -3689px;
}
.form_pad .activate {
	left: 6px
}
a.activate {
	text-decoration: none !important
}
a.activate span {
	display:block;
	font-size:14px;
	color: #FFF;
	white-space: nowrap;
	margin:5px 8px 0;
	font-weight: bold;
	text-transform: uppercase;
}
.form_pad a.activate span {
	margin: 5px 8px 0
}
a.activate em.l {
	display:block;
	position:absolute;
	top:0;
	left:-6px;
	height:26px;
	width:6px;
	float:left;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3637px;
}
a.activate em.r {
	display:block;
	position:absolute;
	top:0;
	right:-6px;
	height:26px;
	width:6px;
	float:right;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3663px;
}
/* inplayer payment */
.form_pad a.activate em.l {
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3715px;
}
.form_pad a.activate em.r {
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3741px;
}
/* inplayer payment */
/*end styles*/
.now {
	position: absolute; 
	top: 0;
	left: 250px;
	font-size: 12px;
	color: #000;
	display:none;
}
.now span {
	color: #B5052E;
	font-size: 13px;
	font-weight: bold
}
