*
{
    margin:0;
	padding:0;
}


html, body
{
	width:100%;
}

body
{
	/*background:#dd6520;*/
	background: #fff;
}

a:hover
{
	text-decoration:none;
}

#page
{
	width:948px;
	background:#fff;
	margin:0 auto;
	text-align:left!important;
	position:relative;
	height:100%;
	/*overflow: hidden;*/
}



#logo
{
    cursor: pointer;
	background:transparent url(/images/berry_transparent.png) no-repeat;
/*	//background:none;*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/berry_transparent.png',sizingMethod='scale');
	height:160px;
	left:-55px;
	position:absolute;
	text-indent:-10000px;
	top:-58px;
	width:359px;
	font-size:0;
}

.leftlink1, .leftlink2, .leftlink3
{
    position:absolute;
    background: url(spacer.gif);
    text-indent:-100000px;
}

.leftlink1 {
width: 653px;
top: 232px;
right: 50%;
height: 293px;
}

.leftlink2 {
width: 713px;
top: 525px;
right: 50%;
height: 256px;
}

.leftlink3 {
width: 663px;
right: 50%;
top: 781px;
height: 320px;
}

div.rightLinkBlock {
    position: absolute;
    right: 0px;
    width: 50%;
}
.rightlink1, .rightlink2, .rightlink3
{
    position:relative;
    background: url(spacer.gif);
    text-indent:-100000px;
    display: block;
    margin-left: 473px;

}
.rightlink1 {
max-width: 230px;
height: 293px;
top: 104px;
}

.rightlink2 {
max-width: 230px;
height: 184px;
top: 104px;
}

.rightlink3 {
max-width: 170px;
height: 300px;
top: 104px;
}

.logobgd
{
	position:absolute;
	top:0;
	left:1px;
}

.logobgd img
{
	display:block;
	border:0 none;
}


/*
#logo img
{
 		display:block;
		border:none 0;
}

#logo a
{
    text-decoration:none;
}

#otherleaf
{
    background:url(/images/otherleaf.gif) no-repeat;
		width:56px;
		height:160px;
		position:absolute;
		top:-60px;
		left:-55px;
}*/


#footer, #header
{
	color:#fff;
	font-family:Tahoma;
	font-size:12px;
}

#header
{
	background:#000;
	border-bottom: 1px solid #fff;
	background:#000 url(/images/whiteblack2.gif) repeat-x 28px 0;
}
#searchbox {
    float: left;
    height: 83px;
    margin-top: 35px;
    padding-left: 23px;
}

#searchform
{
	float:left;
	position: relative;
}


.nobg
{
	background: none !important;
}

#searchform div a
{
	font-weight:normal;
}
#searchform div select
{
	font-size: 12px;
	font-family: Tahoma;
}
#searchform div select option
{
	padding-right: 4px;
}
#searchform div input
{
	margin-right:14px;
}

#searchform div #s_str,
#searchform div #as_str
{
	width:200px;
/*	//vertical-align:top;*/
}

#searchform div #go
{
	width:40px;
}

#searchform div .selected
{
	color:#000;
	background:#fff;
	font-family:arial;
}

#searchform .adjust
{
	font-size:0;
	padding-left:110px;
	padding-top: 5px;
}

.entersign
{
 		width:240px;
		float:right;
		padding-top:35px;
}

.entersign a
{
 		padding: 0 10px;
		text-decoration:none;
}

.entersign img
{
	 border:none;
}

#footer {
	background:#000 url(/images/whiteblack.gif) repeat-x left bottom;
	border-bottom: 5px solid #000;
}

#line-orange {
    padding:0;
    overflow: hidden;
    background:#fff url(/images/hrdstripe.gif) repeat-x!important;
}

#content ul.nav {
	list-style: none;
}
#content .menu a,
.popup-menu .menu a {
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	display:block;
	color: #000000;
}

#content .menu  li a {
	height: 40px;
	line-height: 40px;
	text-align: center;
}
#content .menu  li .active {
	padding:0;
	height: 40px;
	overflow: hidden;
	background:#fff url(/images/hrdstripe.gif) repeat-x!important;
	line-height: 40px;
	text-decoration: none;
	border-right:1px solid #fff;
}


#content .menu {
	background:transparent url(/images/menuitembg.gif) repeat-x scroll 0 0;

	position:relative;
}

#content .menu .active
{
	color:#000;
}
#content .menu .active
{
	display:block;
}

#header .active span, #content .menu a.active
{
	background:#fff url(/images/pointer2.gif) no-repeat 50% 0;
	color: #000000;
}




/*** HISTORY ***/

#history
{
	padding:1px;
}

#content #history .menu
{
	background:#000;
	border-top:1px solid #000;
	padding:1px;
}
.menu li{
	float:left;
}

.filmboard .nav li, #card .menu li{
	width: 33.3%
}

#content #history .menu li
{
	background:transparent url(/images/grey1x1.gif) repeat-y right top;

}

#content #history .menu a
{
	border:0 none;
	color:#fff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	line-height:2.5;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;

}

#content #history .menu li .active
{
	background:#FFF url(/images/pointer2.gif) no-repeat 50% 0!important;
	padding: 0 5px;
}


#content #history .menu .active
{
	display:block;
	color:#000;
	padding:1px 0;
}

#history .nobgd
{
	background:none!important;
}

/***END OF HISTORY **/
.nobgd
{
	background:none!important;
}

#footer p
{
	padding: 15px 0px 30px 20px;
}

#content
{
	padding: 0 20px 20px;
/*	//padding:20px;
	//padding:15px 20px 20px;*/
}

#main
{
	overflow:hidden;
	zoom:1;
}

#main #leftside, #main #rightside
{
	float:left;
}

#main #leftside
{
	width:600px;
}

#main #rightside
{
	width:272px;
	padding-left:30px;
}

.board
{
	border:1px solid #bfbfbf;
	margin-bottom:15px;
	zoom:1;
}

.board h2
{
	color:#fff;
	background:#000;
	margin:1px;
	padding:5px 16px 0 0;
	line-height:1.5;
	font-family:arial;
	font-weight:normal;
	font-size:20px;
	line-height: 30px;
	font-family: Arial;

}

.board div
{
	padding:5px 10px 20px 10px;
}

.board div td
{
	line-height:1.5;
}

.board div td.img_height
{
	padding-bottom:5px;
}

.board .number, .board .link
{
	font-weight:bold;
	font-family:arial;
}

.board .number
{
	color:#808080;
	font-size:18px;
	padding-right:12px;
}

.board .link_ext
{
	padding-left:5px;
}

.board .m-rating
{
	width:20px;
}

.board .link
{
	color:#db5d1f;
	font-size:12px;
	line-height:1.2;
}

.board td
{
	font-family: Tahoma;
	font-size: 12px;
	color: #777777;
}

.thumbnails
{
   padding: 10px 2px 0px 12px;
}

.thumbnails table
{
  border-collapse:collapse;
	border:0;
}

.thumbnails img
{
   display:block;
   border:0 none;
   margin-bottom: 5px;
}

.thumbnails .imglink a
{
	border:4px solid #d7d4d0;
	padding:0;
}

/*.thumbnails img
{
	border:0 none;
	height: 74px;
	width: 52px;
	margin-bottom: 5px;
}*/


.thumbnails td
{
	width:20%;
	padding-bottom:10px;
	padding-right: 10px;
	vertical-align: top;
}

.popular td
{
	width:20%;
	padding:0;
	vertical-align:top;
	padding-bottom:10px;
	padding-right: 10px;
}

.big td
{
	width: 25%;
	padding-bottom: 18px;
}

.popular .placepic
{
   height:74px;
}

.big
{
	padding-bottom: 0;
}

.big .placepic
{
   height:110px;
}

.big img
{
	height: 110px;
	width: 75px;
	margin-bottom: 7px;
}

.thumbnails div
{
   overflow:hidden;
   zoom:1;
}

.thumbnails a
{
	color:#db5d1f;
	font-size:12px;
	font-family:Tahoma;
	padding-left: 0;
}

.thumbnails p
{
  	font-family:Tahoma;
	font-size:12px;
	display: block;
	clear: both;
	color: #4c4c4c;
	line-height: 17px !important;
	padding-left:10px;
}

.thumbnails p a
{
	color: #4c4c4c;
	line-height: 17px;
	padding-left: 0;
}

.listnav
{
   text-align:center;
	 font-family:Tahoma!important;
	 font-size:12px!important;
	 padding:5px 0;
	 background:#000;
}

.listnav ul
{
 		list-style:none;
		background:#000;
		overflow:hidden;
		zoom:1;
		margin:0 auto;
		font-size: 0;
}

.listnav li
{
 		/*display: inline;*/
 		float:left;
		color:#fff;
 	 	background:url(/images/grey1x1.gif) repeat-y -0px 0 ;
		padding: 0 10px;
		margin: 0;
		font-size: 12px;
}

.listnav li a
{
   color:#fff;
	 text-decoration:none;
}

.listnav li.sel
{
 	background:#fff;
}
.listnav li.sel a
{
	color: #000;
}

.landing
{
	border:1px solid #bfbfbf;
	margin-bottom:25px;
	padding:1px;
}

.landing h2
{
	padding:20px 5px;
	font-family:Tahoma;
	font-size:18px;
}

.landing .lwrapper
{
	overflow:hidden;
	zoom:1;
}
.landing .ldetails
{
	float:right;
	width:100%;
	margin-left:-130px;
	height:100px;
}

.landing .lthumb
{
	float:left;
	width:120px;
	/*height:100px;*/
	padding-left:10px;
}

.landing .lthumb img
{
	border: 0;
}

.landing .ldetails span
{
	display:block;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma;
	line-height:2;
}

.landing .ldetails table
{
	width:100%;
	color:#d45315;
	font-family:Tahoma;
	border-collapse:collapse;
}

.landing .stripe
{
	margin:40px -2px;
	background:#000 url(/images/stripeend.gif) no-repeat 100% 0;
	text-align:center;
}

.landing .stripe h2
{
	font-size:24px;
	color:#fff;
}

.landing .stripe span
{
	color:#ecf737;
}

.landing .steps_reg
{
	text-align:center;
	padding-bottom:50px;
}

.landing .steps_reg form
{
	margin:0 auto;
	width:460px;
	padding: 0 20px;
	text-align:left;
}
.landing .steps_reg td.error
{
	color: red;
	padding:0 !important;
}

.landing .steps_reg p
{
	line-height:1.5;
	padding-bottom:20px;
}
.landing .steps_reg h2
{
	padding-left:0;
	color:#a1e634;
	font-size:24px;
}
.landing .steps_reg h2 span
{
	font-size:30px;
	color:#dc4b7b;
}

.landing .steps_reg p, .landing .steps_reg label
{
	font-family:Tahoma;
	font-size:16px;
}

.landing .steps_reg  table
{
	width:100%;
}

.landing .steps_reg input
{
	width:100%;
	height:25px;
	font-size:18px;
	font-family:Tahoma;
	font-weight:normal;
}

.landing .steps_reg td
{
	padding-right:6px;
	line-height:2;
}

.landing .steps_reg .col150
{
	width:150px;
}

.landing .steps_reg .col200
{
	width:200px;
}

.landing .steps_reg button
{
	background:none;
	border:0 none;
	padding:0;
	margin:0;
}

/***********************BIOGRAPHY**********************/
#biography
{
	overflow:hidden;
	zoom:1;
	border:1px solid #BFBFBF;
	padding-bottom:20px;
	height:100%;
}

#biography  .actor_pic
{
	float:left;
	width:110px;
	padding-left:10px;
}

#biography .story
{
	float:left;
	width:440px;
}

#biography h1
{
	font-family: Tahoma;
	font-size: 24px;
	padding-left:10px;
	padding-bottom:10px;
}

#biography h2, #biography p, #biography li
{
	font-family:Tahoma;
}

#biography h2
{
	font-size:18px;
}

#biography p
{
	font-size:14px;
}

#biography p, #biography h2, #biography h1
{
	line-height:2;
}
#biography ul
 {
	list-style:none;
}


#biography li
{
	font-size:14px;
	line-height:2;
}

#biography li a
{
	color:#DB5D1F;
}

.persons
{
	margin-left: 15px;
}
.persons a
{
	color:#DB5D1F;
	font-size:14px;
	line-height:2;
	font-family:Tahoma;
}



/*******************************CARD**************************************/
#card
{
	border:1px solid #BFBFBF;
	zoom: 1;
	padding: 1px;
	overflow: auto;
}
#card h1, #authorization h1, #registration h1,  #history h1
{
	font-family:Tahoma;
	padding-left:10px;
	padding-bottom:10px;
}


/******************************AUTHORIZATION**************************************/
#authorization
{
	border:1px solid #BFBFBF;
	padding-bottom:20px;
	font-family:Tahoma;
	font-size:14px;
	background: #ffffff;
}


#authorization input
{
	width:250px;
	font-size:14px;
}

#authorization  th
{
	font-weight:normal;
	line-height:1.5;
	width:130px;
	text-align:left;
}
#authorization  th, #authorization  td
{
	padding:5px 0;
}


#registration
{
	border:1px solid #BFBFBF;
	padding-bottom:20px;
	font-family:Tahoma;
	font-size:14px;
	background: #ffffff;
}

#registration input
{
	width:250px;
	font-size:14px;
}

#registration  th
{
	font-weight:normal;
	line-height:1.5;
	width:130px;
	text-align:left;
}
#registration  th, #registration  td
{
	padding:5px 0;
}


/****************************ALTERNATIVE SEARCH PANEL**********************************************/
#alt_search
{
	height:75px;
	padding-top:25px;
}

#alt_search label
{
	display:block;
}

#alt_search input
{
	margin-right:15px;
	width:170px;
}

#alt_search .btns
{
	width:50px;
}
/********************************keywords*************************************************/
#keywords
{
	padding:10px;
}

#keywords *
{
 white-space: nowrap;

}
#keywords .h
{
    float:left;
    overflow:auto;
    width: 190px;
}
#keywords .hh
{
    width: 114px !important;
}
#keywords span
{
 font-family: Tahoma;
}
 #keywords span span{
 font-size: 14px;
 }

#keywords .active,
#keywords .active *
{
	background:#000;
}

#keywords .active span {
	color: #FFFFFF;
}

#keywords a
{
	text-decoration:none;
	font-family:Tahoma;
	color:#db5d1f;
	padding: 0px 5px;

}

#keywords a:hover
{
	text-decoration:underline;
}

/*******************************SEASON SCROLLER**************************************/
#season
{
	padding:25px 10px;
}
#season .scroller
{
	overflow:auto;
	border:1px solid #bfbfbf;
	height:110px;
	padding:10px;
	font-family:Tahoma;
	font-size:13px;
	color:#DB5D1F;
}

/***********************************SEASON NAVIG**********************************/
#season .rel
{
	position:relative;
}


#season ul
{
	list-style:none;
	overflow:hidden;
	zoom:1;
	padding:0px;
	float: left;
	margin-top: -20px;
	margin-bottom: -7px;
	*margin-bottom: -4px;
}

#season li
{
	float:left;
	margin:0;
	padding:0;
}

#season li a
{
	padding:0 10px;
	text-decoration:none;
	font-family:Tahoma;
	font-weight:bold;
	font-size:18px;
	outline-style:none;
}

#season li a:hover
{
	text-decoration:underline;
}

#season img
{
	border:0 none;
}

#season .whitedot
{
	background:url(/images/whitedot_grey.gif) no-repeat 0 5px;
}

#season .blackspot {
background:transparent url(/images/blackspot.gif) no-repeat scroll  14px 8px;
}

#season .pos {
display:inline-block;
margin-bottom:0;
margin-left:5px;
margin-right:5px;
padding:30px 0 0px 0;
position:relative;
text-align:center;
width:40px;
height: 35px;
}

#season li span
{
	position:absolute;
	top:12px;
	left:18px;
	*left:14px;
	font-size:10px;
	display: block;
	width: 20px;
	text-align: center;
	color: #ffffff;
}

#season li.active span
{
	color:#000000;
}

#season div.header {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#season label.head {
	display: inline-block;
	padding-right: 5px;
	position: relative;
	top: -15px;
	*top: 38px;
	*float: left;
}
div.listOfseasons {
	display: inline-block;
	*float: left;
}

div.seasonArrows {
	display: inline-block;
	position: relative;
	top: -8px;
	*top: 35px;
	*float: left;
}
div.seasonArrows a.prevArrowblock {
	background:url(/images/seasons-prevarrow.gif) no-repeat left top;
	margin: 2px 2px 0px 9px !important;
}
div.seasonArrows a.nextArrowblock {
	background:url(/images/seasons-nextarrow.gif) no-repeat left top;
	margin: 2px 0px 0px 2px !important;
}
div.seasonArrows a {
	width: 27px!important;
	height: 19px;
	display: inline-block;
/*	position: relative;
	top: 3px;*/
}
*html div.seasonArrows a {
	overflow: hidden;
}
div.seasonArrows a:hover {
	background-position: left -19px;
}

/* correctives for Opera */
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
   #season ul { padding-bottom:3px; }
   #season .season-nextarrow { position: relative; top: -4px; }
   #season label.head { top: -2px; }
   div.seasonArrows { top: 2px; }
}


/***************************HISTORY*************************************/
#history
{
	border:1px solid #BFBFBF;
	padding-bottom:px;
}

#history h1
{
	font-size:24px;
	padding-bottom:10px;
	padding-top:10px;
}

#history .wraptable
{
	padding:0 10px;
}

#history a
{
	padding:2px;
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#DB5D1F;
}

#history a:hover
{
   text-decoration:none;
}

#history .year a
{
	 font-size:18px;
}

#history .nodecor
{
   text-decoration:none;
}

#history .alink
{
   color:#da5d1f;
}

#history table
{
	border-collapse:collapse;
}

#history thead
{
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
}

#history thead td
{
	border-bottom:1px solid #000;
	padding:10px 0;
}

#history tbody
{
	font-family:Tahoma;
	font-size:14px;
}

#history tbody td
{

}

#history .subformat
{
	border:0 none;
	vertical-align:middle;
	padding-top:30px;
}

#history .pad
{
	padding-left:20px;
}


/* correctives for Opera */
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
			#season ul { padding-bottom:3px; }
			#season .season-nextarrow { position: relative; top: -4px; }
			#season label.head { top: -2px; }
}
/*****************************PAYMENTS***************************************/
#payments
{
	border:1px solid #bfbfbf;
	padding:0 10px;
	padding-bottom:20px;
}

#payments h1
{
	font-family:Tahoma;
	font-size:24px;
	font-weight:bold;
	padding:10px 0;
}

#payments .paydetails
{
	overflow:hidden;
	zoom:1;
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
	background:#ffffff;
	margin-bottom:40px;
	border: 1px solid #f5dbb1;
	border-top: 1px solid #ebe5cf;
	border-left: 1px solid #ebe5cf;
}

#payments .plus
{
	padding-left:20px;
	display:block;
	font-size:12px;
	font-weight:bold;
}


#payments .paydetails .left
{
	float:left;
	border-right:1px dashed #fff;
	width:180px
}

#payments .paydetails .right
{
	float:left;
	width:290px;
	padding-left:30px;
	/*border-left:1px dashed #fff;	*/
}

#payments .paydetails .right td
 {
	vertical-align:top;
	padding:5px 0;
}

#payments .paydetails .right label span
{
	color:#cb2828;
}

#payments .paydetails .left  div
{
	padding:10px 0;
}

#payments .paydetails .left  div input
{
	position:relative;
	top:3px;
}

#payments .paydetails .date select {width:auto;}

#payments .security
{
	background:#ffffff;
	position:relative;
	font-size:16px;
	font-family:Tahoma;
	padding:25px 20px;
	padding-bottom:15px;
	border: 1px solid #f5dbb1;
	border-top: 1px solid #ebe5cf;
	border-left: 1px solid #ebe5cf;
}

#payments a
{
	text-decoration:none;
}


#payments img
{
	border:0 none;
	display:block;
}


#payments .security  p
{
	padding-top:5px;
	padding-bottom:20px;
}

#payments .security div
{
	background:#fff;
	padding:5px;
	overflow:hidden; zoom:1;
}

#payments  .padlock
{
	position:absolute;
	top:-30px;
	left:120px;
	background:url(/images/lock.png) no-repeat!important;
	width:111px;
	height:88px;
}

#payments  .padlock
{
	baclground: non;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/lock.png',sizingMethod='crop');
}
#payments .security div a
{
	float:left;
	padding:0 5px;
}
/**************************************************/
#acc_details
{
	float:right;
	padding:5px;
	font-family:Tahoma;
	font-size:12px;
	margin-right:5px;
	margin-top:13px;
	width: 271px;
	height: 85px;
	background:url(/images/umenu/header-block-bg.gif) no-repeat;
}
#acc_details p a {
	color: #85b116;
	text-decoration: underline;
}
#acc_details p a:hover {
	text-decoration: none;
}
#acc_details div.row
{
	height: 22px;
	margin-bottom: 3px;
}
#acc_details div.row p.label
{
	font: bold 12px tahoma;
	color: #7397b3;
	float: left;
	margin:  5px 0 0 8px;
}
#acc_details div.row div.descr
{
	font: bold 12px tahoma;
	color: #7397b3;
	float: left;
	margin:  6px 0 0 47px;
}
#acc_details div.row div.descr2
{
	*margin-left: 35px;
}
#acc_details div.row div.descr p span.balance {
	font: bold 14px tahoma;
	color: #fff;
	background: #84b015;
	padding: 2px 3px;
	margin-left: -15px;
	position: relative;
	*margin-left: 0px;
	zoom:1;
	*margin-top: -7px;
}
#acc_details div.row div.descr p a.refill-balance {
	font: bold 12px tahoma;
	color: #abdf26;
	padding: 5px 8px;
	background: url(/images/umenu/header-block-bg-refill.gif) no-repeat center center;
	zoom:1;
	*margin-top: -7px;
	_position: relative;
}
#acc_details p a.downloads {
	font-weight: lighter;
	background: url(/images/umenu/header-block-bg-downloads.gif) no-repeat left 1px;
	padding: 0 0 3px 17px;
	margin-left: 2px;
}
#acc_details p a.online {
	font-weight: lighter;
	background: url(/images/umenu/header-block-bg-online.gif) no-repeat left 3px;
	padding: 0 0 3px 17px;
	margin-left: 5px;
}
#acc_details p a.exit {
	font-weight: lighter;
	background: url(/images/umenu/header-block-bg-exit.gif) no-repeat right 4px;
	padding: 0 17px 3px 0px;
	margin-left: 13px;
	color: #cb412e;
}
#acc_details p.row {
	margin: -1px 0 0 2px;
}


#acc_details table td {
	height: 22px;
}
#acc_details table th {
	font-weight: bold;
	text-align: left;
}


#acc_details th
{
	font-weight:normal;
	color:#000;
	padding:0 5px;
}
#acc_details td
{
	color:#fff;
	padding:0 5px;
}



#popup_dimmer, .popup_dimmer
{
	background: #000000;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0.8;
/*	//filter: alpha(opacity = 80);*/
	z-index: 999995;
}

#popup_dimmer1, .popup_dimmer1
{
	background: #000000;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0.4;
/*	//filter: alpha(opacity = 80);*/
	z-index: 999997;
}
#loading, .loading
{
    position: relative;
    top: 45%;
    left: 49%;
    z-index: 999999;
}

.post_error
{
	font-size: 11px;
	color: red;
	font-family: Tahoma;
    margin-bottom: 5px;
}


#history, #payments
{
	background: url(/images/account_bg.gif);
	padding-bottom: 0;
}

.account
{
	background: #f5f5f5;
	border: 1px solid #f5dbb1;
	border-top: 1px solid #ebe5cf;
	border-left: 1px solid #ebe5cf;
	margin: 10px;
	margin-top: 0;
	padding: 10px;
}

#history .cover
{
	border: 1px solid red;
	background: #f5f5f5;
	border: 1px solid #f5dbb1;
	border-top: 1px solid #ebe5cf;
	border-left: 1px solid #ebe5cf;
	padding: 12px;
	margin-top: 20px;
}

#history h3
{
	margin:0;
	padding-bottom:15px;;
	line-height: 1em;
}


#history h3 a.title1
{
	color: #000000;
	font-size: 24px;
	font-weight: bold !important;
	margin:0;
	text-decoration: none;
}

#history .cover a
{
	font-family: Tahoma ;
	color: #000000 ;
	font-weight: normal ;
	text-decoration: none;
}

#history .cover a:hover,
#history h3 .title1:hover
{
	text-decoration: underline;
}

#history .dlb
{
	margin-bottom: 10px;
	width: auto;
}
#history a img
{
	border: 0;
}

#history .season_title
{
	font-size: 18px;
	font-weight: bold;
	margin-top: 15px;
}

#history .serie_title
{
	font-size: 18px;
}

#history .account td
{

	padding:5px 0;
}

#history .account input
{
	width: 250px;
}


#history
{
	font-family: Tahoma;
}

#history .account .borders td
{
	border-bottom: 1px solid #808080 ;
	padding-top: 20px ;
}

.menu, .cover
{
	zoom: 1;
}




/**/
    #card h1
    {
        font-family: Tahoma;
    }


    table.movie_info
    {
        background-color:#f0f0f0;
        background-repeat:repeat-x;
        background-position:0 2px;
        width:100%;
        font-family:Tahoma;font-size:13px;
		border-bottom:1px solid #f5dbb1;
        border-spacing:0;
        *border-collapse:collapse;
    }

    table.movie_info td.movie_info_left
    {
        vertical-align:top;
        /*padding-top:18px;*/
        width:50%;
        border-right: 1px solid #FFFFFF;
        position:relative;
        /*border-right: 1px solid #f5dbb1;*/
    }

    table.movie_info .movie_info_main
    {
    	padding:18px 0 0 10px;
		padding-bottom: 0px !important;
    	background:#f0f0f0 url(/images/slantstripe.gif) repeat-x;
    }

    table.movie_info .movie_about_main
    {
		padding:18px 0 10px 10px;
    }

    table.movie_info td.movie_info_right
    {
        vertical-align:top;
        padding-top:18px;
        width:50%;
        /*padding-left:10px;*/
        border-left: 2px solid #f5dbb1;
        position:relative;
    }

    table.movie_details
    {
        /*line-height:2;*/
        width:100%;
    }

    table.movie_details th, table.movie_formates th
    {
        white-space:nowrap;
        color:#6e785e;
        vertical-align: top;
       /* padding-top: 5px;*/
    }

    table.movie_details th {
        vertical-align: top;
       /* padding-top: 5px;*/
        text-align: left;
    }

    table.movie_details th {
        vertical-align: top;
     /*   padding-top: 5px;*/
        text-align: left;
		padding-top: 2px;
    }

    table.movie_details td
    {
        padding: 2px 0px 0px 5px;
        vertical-align: top;
        vertical-align: top;
    }

	.movie_info_main div.trailerView {
		height: 74px;
		padding-bottom: 0px;
		margin-left: 3px;
	}
	*+html .movie_info_main div.trailerView {
		margin-bottom: 10px;
	}
	.movie_info_main div.trailerView div.header {
		margin: 10px 0px 15px 0px;
	}
	.movie_info_main div.trailerView ul {
		list-style: none;
	}
	.movie_info_main div.trailerView ul li {
		float: left;
		margin-right: 20px;
	}

    a.orange
    {
        color:#db5c1f;
    }

    table.movie_formates
    {
        border-collapse:collapse;
    }

    table.movie_formates td.red
    {
        color: #e867b9;
    }

    table.movie_formates td.green
    {
        color: #91bc45;
    }

    table.movie_formates td.blue
    {
        color: #78bce7;
    }

    table.movie_formates th
    {
        line-height: 2;
    }

    table.movie_formates tr.movie_formates_row td,
    table.movie_formates tr.movie_formates_row th
    {
        border-bottom: 1px solid #FFFFFF;
    }

    table.movie_formates tr.movie_formates_row th
    {
        padding-right:20px;
    }

    table.movie_about
    {
        /*background-color:#FFFFFF;*/
        width:100%;
        font-family:Tahoma;
        font-size:13px;
		margin-top: -21px;
		padding-bottom: 10px;
    }

    table.movie_about td.movie_about_left
    {
        width:50%;
        padding: 10px 28px 0px 10px;
        vertical-align:top;
    }

    table.movie_about td.movie_about_right
    {
        width:50%;
        padding: 10px 0px 0px 15px;
        vertical-align:top;
    }
	table.movie_about td.movie_about_right h3
    {
        margin: 0px;
        padding: 0px;
		position: relative;
		left: -26px;
		top: 14px;
    }
	table.movie_about td.movie_about_left h3
    {
        margin: 0px;
        padding: 0px;
		position: relative;
		left: -10px;
		top: 14px;
    }

    #card table.movie_about p
    {
        line-height: 1.5;
        font-size:13px;
    }



    table.movie_cast_list
    {
        border-collapse:collapse;
        width:100%;
    }

    table.movie_cast_list tr
    {
        line-height: 2.8;
        padding:0;
        font-family:arial;
        font-size:13px;
    }

    table.movie_cast_list td
    {
        border-bottom: 1px solid #bfbfbf;
        padding: 0 !important;
        padding-top: 7px;
    }
    *html table.movie_cast_list td
    {
        padding: 0 !important;
    }

    table.movie_cast_list th
    {
        width:35px;
        vertical-align:middle;
        padding:0 !important;
    }

    table.movie_cast_list img
    {
    	border:0 none;
    }

    table.movie_cast_list th img
    {
        vertical-align:middle;
    }

    table.movie_cast_list a
    {
        color:#DB5C1F;
        text-decoration: none;
    }
    table.movie_cast_list a:hover
    {
    	text-decoration: underline;
    }
	a.openCast {
		margin-top: 15px;
		padding: 0px 0px 5px 70px;
		background: url(/images/openCast.gif) no-repeat 0 0px;
		height: 33px;
		display: inline-block;
		text-decoration: underline !important;
	}
div.castList {
	margin: 0 10px 10px 10px;
}
/* ----- Series -----*/
.series {
	border-bottom:none !important;
}
.series td.movie_info_left {
	border-bottom: 1px solid #f5dbb1;
	border-right: 1px solid #f5dbb1 !important;
}
.series  .movie_info_main {
	border-right:1px solid #fff;
}
.series td.story {
	/*border-left:1px solid #f5dbb1;*/
	vertical-align: top;
	padding-top: 21px;
}
.series td.story h3 {
	margin-bottom:-12px;
	margin-left:27px;
}
.series td.story p {
	margin: 0 10px 9px 27px;
	padding: 0px;
	font-family: tahoma !important;
	font-size: 12px !important;
	line-height: 18px !important;
	color: #000;
}
.series td.story a {
	color: #db5c1f;
}

table.seriesDownload {
	width: 100%;
	margin-bottom: 30px;
}
table.seriesDownload td {
	vertical-align: top;
}
table.seriesDownload td.capture h1 {
	font-size: 30px !important;
	font-weight: lighter !important;
	color: #000;
	float: left;
	width: 169px;
	padding: 0 0 2px 9px !important;
}
table.seriesDownload td.capture h5 {
	font-family: Arial;
	font-size: 30px !important;
	font-weight: lighter !important;
	color: #000;
	float: left;
	width: 169px;
	padding: 13px 0 0px 9px !important;
}
table.seriesDownload td.capture h2 {
	font-family: Tahoma;
	font-size: 24px !important;
	font-weight: lighter !important;
	color: #000;
	float: left;
	padding: 9px 0 0 0 !important;
}
table.seriesDownload td.episodes {
	width: 50%;
	font-family: tahoma;
}
table.seriesDownload td.episodes ul.seasons {
	margin-right: 291px;
	list-style: none;
}
table.seriesDownload td.episodes ul.seasons li {
	clear:left;
	/*position: relative;*/
}
table.seriesDownload td.episodes ul.seasons li.current {
	height: 62px;
	background: url(/images/seasonBg.gif) no-repeat left top;
	position: relative;
	clear:left;
}
table.seriesDownload td.episodes ul.seasons li span.arrow {
	display: none;
	width: 18px;
	height: 62px;
	background: url(/images/seasonBgArrow.gif) no-repeat left center;
	position: absolute;
	top: 0px;
	left: 147px;
}
table.seriesDownload td.episodes ul.seasons li.current span.arrow {
	display: block;
}
table.seriesDownload td.episodes ul.seasons li h1 {
	font-size: 18px !important;
	font-weight: lighter !important;
	color: #63615d;
	padding-bottom: 0px !important;
	position: relative;
	top: -3px;
}
table.seriesDownload td.episodes ul.seasons li h1 a {
	color: #63615d;
}
table.seriesDownload td.episodes ul.seasons li a {
    color: #63615D;
    display: inline;
    text-decoration: none;
}
table.seriesDownload td.episodes ul.seasons li.current h2 {
    line-height: 28px !important;
    display:inline !important;
}
table.seriesDownload td.episodes ul.seasons li h2 {
    line-height:57px !important;
}
table.seriesDownload td.episodes ul.seasons li a h2 {
	color: #63615d;
	font-family: Tahoma;
	font-weight:normal;
	font-size:24px;
	margin-left:0 !important;
	display:inline !important;
	text-decoration:none;
}

table.seriesDownload td.episodes ul.seasons li.current h1 a {
	text-decoration: none;
}

table.seriesDownload td.episodes ul.seasons li h1 span {
	font-size: 12px !important;
	color: #aeaeae;
}
table.seriesDownload td.episodes ul.seasons li p {
	font-size: 11px !important;
	line-height: 13px !important;
	color: #808080;
	width: 130px;
	margin: 0 0 0 10px;
	position: relative;
	top: -10px;
	display: none;
}
table.seriesDownload td.episodes ul.seasons li p {
    width:140px !important;
}

table.seriesDownload td.episodes div.wrapper ul.episodes .watchonline {
	padding-top: 9px;
}
table.seriesDownload td.episodes div.wrapper ul.episodes .watchonline .watch_episode_online {
	background: url(/images/icon__watch_episode_online.gif) no-repeat left center;
	padding: 1px 0 1px 17px;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #097198;
	text-decoration: none;
}
table.seriesDownload td.episodes div.wrapper ul.episodes .watchonline .watch_episode_online:hover {
	text-decoration: underline;
}

table.seriesDownload td.episodes ul.seasons li.current p {
    display: block !important;
    float: left;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 5px;
    width: 110px !important;
}
table.seriesDownload td.episodes ul.seasons li p a {
	color: #db5c1f;
	text-decoration:underline;
}

table.seriesDownload td.episodes div.wrapperOrange {
	border-right:1px solid #f5dbb1;
	border-bottom:1px solid #f5dbb1;
	width: 291px;
	float: right;
}
table.seriesDownload td.episodes div.wrapperWhite {
	background:#f0f0f0;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
table.seriesDownload td.episodes div.wrapper {
	margin-left: -2px;
	background: #f0f0f0;
	padding: 0 16px 5px 25px;
}
* html table.seriesDownload td.episodes div.wrapper { position: relative; left: -3px; }
table.seriesDownload td.episodes div.wrapper ul.episodes {
	list-style: none;
	zoom:1;
}
table.seriesDownload td.episodes div.wrapper ul.episodes li {
	min-height: 50px;
	padding-top: 2px;
}
table.seriesDownload td.episodes div.wrapper ul.episodes div.left {
	float: left;
	width: 23px;
}
* html table.seriesDownload td.episodes div.wrapper ul.episodes div.left { position: relative; }
table.seriesDownload td.episodes div.wrapper ul.episodes div.episodeNumber {
	width: 23px;
	height: 23px;
	font-size: 11px;
	font-weight: bold;
	color: #f92a5b;
	text-align: center;
	padding: 6px 0 0 0;
	overflow: hidden;
	background: url(/images/episodeNumberBg.gif) no-repeat left top;
}
table.seriesDownload td.episodes div.wrapper ul.episodes input {
	margin-left: 5px;
}
table.seriesDownload td.episodes div.wrapper ul.episodes li {
 min-height: 50px;
 padding-top: 2px;
 position: relative;
}
* html table.seriesDownload td.episodes div.wrapper ul.episodes input { margin: 0 0 0 2px; position: relative; top: -5px; }
*+html table.seriesDownload td.episodes div.wrapper ul.episodes input { margin: 0 0 0 2px; position: relative; top: -5px; }
* html table.seriesDownload td.episodes ul.seasons li { margin-bottom: -22px; }
* html table.seriesDownload td.episodes ul.seasons li.current { margin-bottom: 0; }
table.seriesDownload td.episodes div.wrapper ul.episodes div.description {
	margin-left: 29px;
	padding-bottom: 7px;
	border-bottom: 1px solid #fff;
}
* html table.seriesDownload td.episodes div.wrapper ul.episodes div.description {
    margin-top: 0px;
    height: expression(Math.min(parseInt(this.offsetHeight), 40) + "px");
}
* html table.seriesDownload td.episodes div.wrapper ul.episodes li { clear: both; }
table.seriesDownload td.episodes div.wrapper ul.episodes li.last div.description {
	border-bottom: none;
}
table.seriesDownload td.episodes div.wrapper ul.episodes h3 {
	padding-bottom: 4px;
	padding-top: 5px;
	font-size: 12px !important;
	font-weight: lighter;
	color: #000;
}

table.seriesDownload td.episodes div.wrapper ul.episodes span.data {
	color: #5997BB;
	float: right;
	font-size: 10px;
	margin-top: 7px;
	padding-left: 7px;
}

table.seriesDownload td.episodes div.wrapper ul.episodes p {
	font-size: 11px !important;
	line-height: 13px !important;
	padding-bottom: 0px;
	margin-bottom: 0px;
	color: #808080;
}
table.seriesDownload td.episodes div.wrapper ul.episodes a {
	color: #db5c1f;
}


table.seriesDownload td.downloadSection {
	width: 50%;
}
table.seriesDownload td.downloadSection div.vertical-float {
	position: relative;
	top: 0;
	left: 0;
}
table.seriesDownload td.downloadSection div.wrapper {
	margin-top:0;
	border-right:1px solid #f5dbb1;
	border-bottom:1px solid #f5dbb1;
	background: url(/images/slantstripe.gif) repeat-x 0 0px #f0f0f0;
	padding-top: 11px;
	/*height: 345px;*/
	overflow: hidden;
}
table.seriesDownload td.downloadSection div.innerWrapper {
	position: relative;
	top:-11px;
	margin-left: 25px;
}


#film_gallery_pusher
{
	height: 193px;
}
#film_gallery {
    background: url("/images/slantstripe.gif") repeat-x 0 0 #F0F0F0;
    border-bottom: 1px solid #F5DBB1;
    padding-top: 40px;
    position: absolute;
    width: 925px;
    z-index: 100000;
}
*html #film_gallery
{
    padding-top: 40px;
}
#film_gallery div.header
{
	position: absolute;
	top: -6px;
	left: -1px;
	width: 468px;
	height: 78px;
	background: url(/images/gallery.png) no-repeat 0 0px;
}
*html #film_gallery div.header
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gallery.png',sizingMethod='crop');
}

#film_gallery h3
{
    font-family:Arial;
    font-size:18px;
    padding-left:10px;
    padding-top:20px;
    display:block;
}
#film_gallery h3 span
{
    color:#bfbfbf;
}

#film_gallery TABLE, #gal_content TABLE  {
    width: auto;
    margin: 5px auto 0px auto;
    border: 0px none;
    border-collapse: collapse;
    border-spacing: 0px;
	position: relative;
}
#film_gallery TD, #gal_content TD {
    vertical-align: middle;
}
#g_scroll_left, #g_scroll_right, #p_scroll_left, #p_scroll_right {
    width: 38px;
    height: 40px;
    cursor: pointer;
}
#g_scroll_left {
    background: url(/images/left_arrow_grey.gif) transparent no-repeat scroll center center;
    margin-right: 3px;
}
#g_scroll_right {
    background: url(/images/right_arrow_grey.gif) transparent no-repeat scroll center center;
    margin-left: 3px;
}
#g_main {
    width: 798px;
    height: 140px;
    white-space: nowrap;
    padding: 0px 0px;
}
#g_bar
{
	overflow: hidden;
	width: 798px;
	height: 140px;
	white-space: nowrap;
}
#g_bar a
{
	text-decoration: none;
}

#g_main IMG, #p_gallery_main IMG {
    max-width: 90px;
    max-height: 90px;
    margin: 24px 10px;
    cursor: pointer;
    border:0;
}

/**/

#genres_list
{
	float: left;
	width: 116px;
	background:url(/images/genre/listbgd.gif) repeat-y;
}

#genres_list a
{
	display: block;
	font-family: Tahoma;
	font-size: 12px;
	color: #000;
	padding: 4px 0 4px 7px;
	text-decoration: none;
}

#genres_list a:hover
{
	background:url(/images/genre/ahover.gif) no-repeat;
	padding: 4px 0 3px 7px;
	margin-bottom: 1px;
}

#genres_list a.selected,
#genres_list a.selected:hover
{
	color: #fff;
	background:url(/images/genre/active.gif) no-repeat;
	padding: 4px 0 4px 7px;
	margin: 0;
}

#genre_movies
{
	float:left;
	line-height: 1em;
	padding: 0 10px;
	padding-top: 5px;
	overflow: auto;
	height: 589px;
	width: 460px;
	background:url(/images/genre/moviebgd.gif) repeat-y;
}

#genre_movies table
{
	border-collapse: collapse;
}

#genre_movies th
{
	font-weight: bold;
	font-family: Arial;
	color: #4c4c4c;
	font-size: 12px;
	padding: 3px 0 4px 0;
	border-bottom: 1px solid #dddddd;
}

#genre_movies td
{
	padding: 4px 0;
	border-bottom: 1px solid #dddddd;
	font-family: Arial;
	color: #4c4c4c;
	font-size: 12px;
}

#genre_movies td.title
{
	font-weight: bold;
}

#genre_movies a
{
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	color: #db5d1f;
}



/* NEW */


#content .menu a,
.popup-menu .menu a {
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	display:block;
	border-right:1px solid #fff;
	color: #000000;
}

#content .menu  li .active {
	padding:0;
	height: 40px;
	overflow: hidden;
	background:#fff url(/images/hrdstripe.gif) repeat-x!important;
	line-height: 40px;
	text-decoration: none;
}
#content .menu  li .active {
	text-align: center;
}

#content .menu  li {
	background:none;
}

#content .menu  .nobgd a {
	border:0 none;
}


#content .menu .top, #content .menu .new, #content .menu .all {
	position: absolute;
}

#content .menu .top {
	width:35px;
	height:44px;
	background:url(/images/icons/fan_disabled.png) no-repeat;
	/* background-image:none; */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icons/fan_disabled.png',sizingMethod='scale');
	top:-1px;
	left:10px;
}


#content .menu .active .top, #content .menu a:hover .top
{
	background:url(/images/icons/fan.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icons/fan.png',sizingMethod='scale');
}

#content .menu .new
{
	width:44px;
	height:62px;
	background: url("/images/icons/burning_disabled.png") no-repeat scroll 0 0 transparent;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icons/burning_disabled.png',sizingMethod='scale');
	top:-16px;
	left:225px;
}

#content .menu .active .new, #content .menu a:hover .new
{
	background:url(/images/icons/burning.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icons/burning.png',sizingMethod='scale');
}

#content .menu .all
{
	width:47px;
	height:36px;
	background:url(/images/icons/wheels_disabled.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icons/wheels_disabled.png',sizingMethod='scale');
	top:3px;
	left:438px;
}

#content .menu .active .all, #content .menu a:hover .all
{
	background:url(/images/icons/manywheels.png) no-repeat;
	//background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icons/manywheels.png',sizingMethod='scale');
}



.board .head_block {
	height: 39px;
	border-top: 1px solid #252424;
	background: url(/images/rightblock_header.gif) repeat-x left top;
	padding: 0;
	margin: 1px 1px 0 1px;
}
.board .head_block h2 {
   background: none repeat scroll 0 0 transparent;
    padding: 8px 0 0 16px;}
.board .sub {
	height: 33px;
	background: #dfdfdf url(/images/rightblock_subheader.gif) repeat-x left top;
	padding: 0 6px 0 0;
	margin: 0 1px 1px 1px;
}
.board .sub p {
	font-family: tahoma;
	font-size: 11px;
	color: #4c4c4c;
	line-height: 33px;
	margin-left: 16px;
}
.board .sub p a {
	color: #db7b4b;
}
.board .sub .rss {
	float: right;
	width: 24px;
	padding: 4px 0 0;
	margin-left: 3px;
}
.board .sub .tweet {
	float: right;
	width: 24px;
	padding: 4px 0 0;
}
.board .sub .rss img,
.board .sub .tweet img {
	border: none;
}

.board td.nick { font-family:arial; color:#DB5D1F; font-size:12px; font-weight:bold; width:65%; }

.board .justadded h2
{
	zoom:1;
	padding-left: 15px;
	background: none;
	margin:0px;
}

.board .justadded p
{
	padding: 5px 0 0 15px;
	font: 11px arial;
	color: #fff;
}
.board .justadded p a
{
	color: #ffc64d;
}


.board .justadded
{
	height: 97px;
	background:url(/images/last/ja-latestupdates.jpg) no-repeat;
	position: relative;
	margin-bottom: -15px;
}

.board .justadded span.tweet
{
	float: right;
	width: 25px;
	height: 30px;
	display: block;
	margin: 40px 0px 0 0;
	_margin-right: 0px;
	position: relative;
}
.board .justadded span.tweet a
{
	width: 25px;
	height: 35px;
	display: block;
	background:url(/images/empty.gif) no-repeat;
}
.board .justadded span.tweet a img, .board .justadded span.rss a img
{
	border:0px;
}

.board .justadded span.rss
{
	float: right;
	width: 28px;
	height: 30px;
	display: block;
	margin: 40px 1px 0 0;
	_margin-right: 0px;
	position:relative;
}
.board .justadded span.rss a
{
	width: 35px;
	height: 35px;
	display: block;
	background:url(/images/last/empty.gif) no-repeat;
}
.board .justadded div.ja-date {
	width: 46px;
	height: 69px;
	border-right: 2px solid #fff;
	background: #fff url(/images/last/ja-calendar.gif) no-repeat left top;
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
}
.board .justadded div.ja-date p {
	font: 11px tahoma;
	color: #000;
	text-align: center;
	line-height: 1px;
	padding-top: 17px;
	*position: relative;
}
.board .justadded div.ja-date p span {
	font: 28px tahoma;
	color: #000;
}
.board div.ja-note {
	height: 29px;
	background: #b7751d url(/images/last/ja-note.gif) repeat-x left top;
	padding: 0px;
	margin: 0 1px 1px;
}
.board  div.ja-note p {
	font: 12px arial;
	color: #fff568;
	margin-left: 56px;
	padding-top: 7px;
}
.board  div.ja-note a {
	font: bold 12px arial;
	color: #fff;
}
.board .justadded div.ja-writ-note {
	width: 135px;
	height: 152px;
	background: url(/images/last/ja-writ-note.gif) no-repeat left top;
	position: absolute;
	top: -17px;
	left: 237px;
	*left: 238px;
}

.listnav
{
	padding:0;
	margin: auto;
	position:relative;
	float:left;
	left:50%;
	background:none;
}

.listnav ul
{
	line-height:2.5;
	width:auto;
	background:#f1f1f1;
	border-left:1px solid #fff;
	overflow:visible !important;
	position: relative;
	float: left;
	left: -50%;
}

.listnav li
{
	background:none;
	width:36px;
	position:relative;
	padding:0;
	color: #000000;
}

.listnav li  a
{
	display:block;
	border-right:1px solid #fff;
	color:#343434;
}

.listnav ul:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.listnav .sel
{
	position:relative;
	height:2em;
}

.listnav .sel span
{
	position:absolute;
	background:url(/images/selindex.gif) repeat-x;
	top:-6px;
	left:0;
	display:block;
	height:36px;
	width:35px;
	padding-top:3px;
}

h3.seeMoreHeader {
	padding-left: 120px;
	margin-left: -10px;
	margin-top: 20px;
	font-family: Tahoma;
	font-size: 30px !important;
	color: #de9f45;
	background:url(/images/seeMore.gif) left top no-repeat;
}

#big_covers .movie
{
	float: none;
	clear: both;
	padding-top: 20px;
	overflow:hidden;
}

#big_covers p
{
	font-size: 11px !important;
	line-height: 1.4;
}

#big_covers a.cover
{
	background:url(/images/tile.gif) left top no-repeat;
	padding: 5px 5px 5px 11px;
	display: block;
	width: 75px;
	float: left;
	margin-right: 10px;
}
#big_covers a img
{
	border: 0;
	width: 76px;
	height: 111px;
	border:0 none;
}

#big_covers a
{
	font-family: Tahoma;
	color: #DB5C1F;
	font-size: 12px;
}

#big_covers a.title
{
	font-size: 18px;
}

#big_covers span.year
{
	font-size: 18px !important;
	font-family: Tahoma;
	color: #777777;
}
/* #cover borders */

div.movie_border_74
{
width: 52px; background:url(/images/movieborder.gif) left top no-repeat;padding:3px 3px 3px 13px; margin:0 0 8px 0;
}

a.movie_border_74,
a.movie_border_74 :link,
a.movie_border_74 :visited,
a.movie_border_74 :active
{display:block; height:74px;width:52px;}
a.movie_border_74 :hover
{background:url(/images/movieborder_.gif) left top no-repeat;}
a.movie_border_74 img {width:52px;height:74px;}

div.movie_border_110
{
	background:url(/images/movieborder.gif) left top no-repeat;
	padding:5px 5px 5px 15px;
	margin:0 0 8px 0;
	width: 75px;
}
a.movie_border_110,
a.movie_border_110 :link,
a.movie_border_110 :visited,
a.movie_border_110 :active
{display:block; height:110px;width:75px;}
a.movie_border_110 :hover
{background:url(/images/movieborder_.gif) left top no-repeat;}
a.movie_border_105 img {width:75px;height:110px;}

.linkpad_74, .linkpad_110{padding-left:10px;}


div.cover_140
{
	background:url(/images/movieborder_gray.gif) left top no-repeat;
	padding:5px 5px 10px 15px;
	margin:0 0 8px 0;
	width: 94px;
}

div.cover_146
{
	background:url(/images/cover146.gif) left top no-repeat;
	padding:5px 13px 10px 12px;
	margin:0 0 8px 0;
	width: 99px;
	position: relative;
}

.cover_146 .rating
{
	position: absolute;
	left: -2px;
	top: -5px;
}

a.cover_30
{
	background:url(/images/tcover.gif) left top no-repeat;
	padding:3px 4px 4px 3px;
	width:22px;
	display:block;
	text-decoration:none;
}

a.cover_30 img
{
	border:0 none;
}

.left_align
{
	float:left;
}

.mf_wrapper, .mf_images
{
	overflow:hidden;
	zoom:1;
}

.mf_images
{
	padding-left:100px;
}

.mf_divx_img
{
	background:url(/images/divx_button.gif) no-repeat;;
	width:100px;
	height:32px;
}

.mf_dvd_img
{
	background:url(/images/hqdivx.gif) no-repeat;;
	width:100px;
	height:32px;
}

.mf_ipod_img
{
	background:url(/images/ipod_button.gif) no-repeat;;
	width:100px;
	height:32px;
}

.mf_images .mf_buy
{
	background:url(/images/buy_button.gif) no-repeat 0 50%;
}

.mf_wrapper span
{
	border-bottom:1px solid #fff;
	display:block;
	font-family:tahoma;
	font-size:13px;
	line-height:26px;
	height: 1%;
}

#summ_dvd, #summ_divx, #summ_ipod
{
	font-weight: bold;
}

.mf_title, .mf_dvd, .mf_divx, .mf_ipod
{
	width:100px;
}

.mf_title span
{
	color:#6E785E;
	font-weight:bold;
	padding-left:5px;
}

.mf_dvd span
{
	color:#E867B9;
	padding-left: 4px;
}

.mf_divx span
{
	color:#78BCE7;
	padding-left: 4px;
}

.mf_ipod span
{
	color:#91BC45;
	padding-left: 4px;
}

.mf_adjust
{
	position:relative;
	margin-top:-1px;
	background:#f0f0f0;
}

.smaller *
{
	line-height: 28px !important;
}

#popup-content
{
	font-family:Century Gothic;
	font-size:14px;
}

#popup-content input
{
	width:250px;
	font-size:14px;
}

#popup-content  th
{
	font-weight:normal;
	line-height:1.5;
	width:130px;
	text-align:left;
}
#popup-content  th, #popup-content  td
{
	padding:5px 0;
}

 .popup-menu
 {
 	background:transparent url(/images/menuitembg.gif) repeat-x scroll 0 0;
	margin-bottom:10px;
	position:relative;
 }
 .popup-menu li
{
	width:218px;
}

 .popup-menu li.close
{
	width:24px;
}

 .popup-menu a
{
	font-family:arial;
	font-size:18px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	line-height:2.2;
}

 .popup-menu a.close img
{
	border:0 none;
	padding:10px 0;
}

 #popup-content .pad-sides
{
	padding:20px 10px;
}

.popup-menu li
{
	background:0 none;
}

.popup-menu li .active
{
	background:#FFFFFF url(/images/hrdstripe.gif) repeat-x scroll 0 0 !important;
	padding:0;
}

.popup-menu a.active
{
	color:#000;
}

.popup-menu .active
{
	display:block;
}

/***********UPDATE-**********************/
.tile-wrapper
{
	width:580px;
	padding:44px 2px 0 12px;
	margin:0 auto;
	background:url(/images/moviefresh.jpg) no-repeat center top;
	border:1px solid #dada04;
	border-top:0 none;
}

.tile-container
{
	width:100%;
}

.tile
{
	float:left;
	width:145px;
	height: 170px;
	_height: 180px;
	text-align:left;
	margin-bottom:18px;
	position:relative;
	zoom:1;
	margin: 0px;
}
*html .tile
{
	height: 180px;
}

.tile .date-country
{
	color:#4c4c4c;
	font-family:arial;
	font-size:10px;
	padding-left:8px;
}


div.version-01 .tile
{
	float:left;
	width:145px;
	height: 230px;
	background:url(/images/h-tile.gif) no-repeat 3px 4px;
	text-align:left;
	margin-bottom:18px;
	position:relative;
	zoom:1;
	margin: 0px;
}

div.version-01 .tile .date-country
{
	color:#4c4c4c;
	font-family:arial;
	font-size:10px;
	padding-left:13px;
}


.tile .title
{
	display:block;
	color:#db5d1f;
	font-family:tahoma;
	font-size:12px;
	text-decoration:underline;
	padding-left:8px;
    padding-right: 20px;
	max-height: 28px;
	overflow: hidden;
	_height: expression(Math.min(parseInt(this.offsetHeight), 28) + "px"); /* ??? IE */
	*padding-bottom: 1px;
	_padding-bottom: 0px;
	*margin-bottom: -6px;
}

.tile .title:hover
{
	text-decoration:none;
}

.tile .tile-image img
{
	display:block;
	width:76px;
	height:110px;
	border:0 none;
}

div.version-01 .tile .tile-link
{
	width:99px;
	height:146px;
	padding: 0 5px 0 15px;
	text-decoration: none;
}

div.version-01 a.tile-link img
{
    width: 99px;
    height: 146px;
	margin-top: 9px;
}


div.version-01 .tile .title
{
	display:block;
	color:#db5d1f;
	font-family:tahoma;
	font-size:12px;
	text-decoration:underline;
	padding-left:13px;
    padding-right: 20px;
	max-height: 28px;
	overflow: hidden;
	_height: expression(Math.min(parseInt(this.offsetHeight), 28) + "px"); /* ??? IE */
	*padding-bottom: 1px;
	_padding-bottom: 0px;
	*margin-bottom: 0px;
}

div.version-01 .tile .tile-image img
{
	display:block;
	width:76px;
	height:110px;
	border:0 none;
}

.tile .rating
{
	width:20px;
	height:26px;
	position:absolute;
	top:0;
	left:0;
}

.tile .rating img
{
	display:block;
	border:0 none;
}



.download-options
{
	float:left;
	width:46px;
	text-align:left;
	padding-left:2px;
	padding-top:4px;
}

.download-options a
{
	display:block;
	width:30px;
	height:15px;
}

.download-options img
{
	display:block;
	border:0 none;
	margin-bottom: 7px;
}

div.version-01 .download-options
{
	text-align:left;
	margin: 10px 0 2px 13px;
	height: 10px;
	padding-top:9px;
	padding-left:0px;
	_margin-bottom: -2px;
	_margin-left: 6px;
	_margin-top: -5px;
	 width: auto;

	height/*\**/: 10px;
	padding-left/*\**/:0px;
	padding-top/*\**/:9px;
}
*+html div.version-01 .download-options{
	height: 15px;
	padding-left:0px;
	padding-top:4px;
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
		div.version-01 .download-options { margin-top: 15px; height: 10px;}
}
div.version-01 .download-options a
{
	display:inline;
	width:30px;
	height:15px;
}

div.version-01 .download-options img
{
	display:inline;
	border:0 none;
	margin-bottom: 0px;
}

/********Flash Back ************/
.flashback
{
	position:relative;
	height:172px;
}

.movie-fresh,.adverts
{
	position:absolute;
	top:0;
	left:0;
}
/******************************BEGINING OF ADVERTS**************************************************/
.adverts
{
	width:739px;
	height:189px;
	background:url(/images/adverts2.png) no-repeat left top;
	left:-121px;
	top:-17px;
	padding-left:106px;
}
.flashback  .storage  {
	position: absolute;
	top: 12px;
	left: 64px;
	width: 113px;
}
.flashback  .padding {
	top: 13px;
}
.flashback  .storage h3 {
	font-family: tahoma;
	font-size: 12px;
	color: #45100c;
	margin-bottom: 11px;
}
.flashback  .storage p {
	font-family: tahoma;
	font-size: 11px;
	color: #45100c;
	margin-bottom: 5px;
	margin-left: 1px;
}
.flashback  .storage a.orderMovie {
	width: 87px;
	height: 34px;
	display: block;
	background: url(/images/orderButton.png) no-repeat left top;
	margin-left: 14px;
}
.flashback  .padding h3 { color: #ff4444; }
.flashback  .padding p { color: #fff; }

.flashback  .rightBlock  {
	position: absolute;
	top: 12px;
	left: 225px;
	width: 330px;
}
.flashback  .paddingRight {
	top: 13px;
}
.flashback  .rightBlock h3 {
	font-family: tahoma;
	font-size: 14px;
	color: #000;
	margin-bottom: 11px;
}
.flashback  .rightBlock p {
	font-family: tahoma;
	font-size: 14px;
	color: #337493;
	margin-bottom: 5px;
	margin-left: 1px;
}
.flashback  .paddingRight h3 { color: #62cdff;margin-top: -2px; }
.flashback  .paddingRight p { color: #fff; }

.flashback  .middleBlock  {
	position: absolute;
	top: 10px;
	left: 217px;
	width: 180px;
}
.flashback  .paddingMiddle {
	top: 11px;
}
.flashback  .middleBlock h3 {
	font-family: tahoma;
	font-size: 12px;
	color: #274e65;
	margin-bottom: 2px;
	background: #6c9dc6;
	padding: 2px 5px 5px 5px;
	width: 150px;
}
.flashback  .middleBlock p {
	font-family: tahoma;
	font-size: 11px;
	color: #337493;
	margin-bottom: 5px;
	margin-left: 1px;
}
.flashback  .paddingMiddle h3 { color: #ffe13c; background: none; }

.flashback  .someNewButton {
	width: 240px;
	height: 55px;
	display: block;
	position: absolute;
	top: 98px;
	left: 227px;
}
.flashback  .registerforfree {
	background: url(/images/registerforfree.jpg);
}
.flashback  .findoutforfree {
	background: url(/images/findoutforfree.jpg);
}
.flashback
{
	position:relative;
	height:172px;
}
* html .adverts
{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/adverts2.png',sizingMethod='image');
}
* html .flashback  .storage a.orderMovie {
	margin-left: 7px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/orderButton.png',sizingMethod='image');
}

.adverts .wraptext{padding:4px;font-family:tahoma;font-size:11px;}

.adverts .ipod{background:url(/images/ipod.gif) no-repeat 6px 10px; width:143px; height:78px; float:left;margin-top:40px;position:relative;}
.adverts .ipod .wraptext{padding:44px 3px 6px 6px;font-size:12px;color:#000;}
.adverts .ipod .ontop{color:#fff; position:absolute;top:-1px;left:1px;}

.adverts .instant{background:url(/images/instant.gif) no-repeat 10px 10px; float:left; width:177px;height:78px; position:relative; margin-left:20px; margin-top:11px;}
.adverts .instant .wraptext{color:#000;padding:45px 5px 9px 10px;}
.adverts .instant .ontop{color:#fff;position:absolute;top:-1px; left:1px;}

.adverts .burnable{background:url(/images/burnable.gif) no-repeat 10px 10px; float:left;position:relative; margin-left:13px; margin-top:26px; width:193px; height:89px;}
.adverts .burnable .wraptext{color:#000;padding:45px 5px 9px 10px;}
.adverts .burnable .ontop{color:#fff;position:absolute;top:-1px; left:1px;}


.adverts span{text-transform:none;color:#000;}
.bc{color:#00b0f1!important;}
.rc{color:#cb2a15!important;}
.gc{color:#adff37!important;}

.adverts .text1 .spotlight,.adverts .text1-float .spotlight{font-family:georgia;font-size:14px;font-weight:bold;text-transform:capitalize;}
.adverts .text1 .spotlight{color:#fff;}
.adverts .text1-float .spotlight{color:#000!important;}

.adverts  .text1 .wraptext{font-size:12px;}
.adverts .text1{background:url(/images/ipod.gif) no-repeat;}
.adverts .text1, .adverts .text-float
{
	float:left;
	margin-top:40px;
	width:142px;
	height:78px;
	position:relative;
	color:#000;
}

.adverts .text1-float
{
	position:absolute!important;
	color:#fff;
	top:-1px;
	left:1px;
}


.adverts .text2 .spotlight,.adverts .text2-float .spotlight{font-family:georgia;font-size:14px;font-weight:bold;text-transform:capitalize;}
.adverts .text2 .spotlight{color:#fff;}
.adverts .text2-float .spotlight{color:#000!important;}

.adverts .text2, .adverts .text2-float
{
	float:left;
	position:relative;
	margin-left:20px;
	margin-top:11px;
	width:177px;
	height:78px;
}
.adverts .text2-float
{
	position:absolute!important;
	color:#fff;
	top:-1px;
	left:1px;
	margin:0;
}

.adverts .text3 .spotlight,.adverts .text3-float .spotlight{font-family:georgia;font-size:14px;font-weight:bold;text-transform:capitalize;}
.adverts .text3 .spotlight{color:#fff;}
.adverts .text3-float .spotlight{color:#000!important;}

.adverts .text3
{
	float:left;
	position:relative;
	margin-left:13px;
	margin-top:26px;
	width:193px;
	height:89px;
}

.adverts .text3-float
{
	position:absolute!important;
	color:#fff;
	top:-1px;
	left:1px;
	margin:0;
}

/******************************END OF ADVERTS**************************************************/

.movie-fresh
{
	background:url(/images/moviefresh_.jpg) no-repeat;
	width:21px;
	height:40px;
	top:172px;
	left:-20px;
}

.left-ext img
{
	border:0 none;
}
div.h30 {
	height: 30px;
	width: 24px;
	overflow: hidden;
}
img.h30 {
	height: 30px;
}
.wrap-all
{
}

.fresh-main
{
    padding:1px;
    border:1px solid #bfbfbf !important;
    border-top:0 none;
    width:596px;
    margin-bottom:20px;
}

.left-ext
{
	/*padding:1px;
	border:1px solid #bfbfbf;
	border-top:0 none;*/
	width:600px;
	/*margin-bottom:20px;*/
	float:left;
}

.right-ext
{
	padding-left:30px;
	float:right;
	width:272px;
}

.right-ext .inner-layer
{
	border:1px solid #bfbfbf;
	margin-bottom:15px;
	background:blue;
	height:200px;
}


.dl_format
{
	width: 120px;
	float: left;
	text-align: right;
}

.dl_format .time
{
	font-size: 11px;
	color: #DB5D1F;
	margin-right: 5px;
}

.dvd_popup
{
	position: absolute;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #BFBFBF;
	font-family:Tahoma;
	font-size:14px;
	padding: 10px;
	text-align: left;
	z-index: 9999999;
	width: 500px;
	left: 50%;
	margin-left: -250px;
	background: transparent url(/images/account_bg.gif) repeat scroll 0 0;
}
.dvd_popup .volumes
{
	border-color:#EBE5CF #F5DBB1 #F5DBB1 #EBE5CF;
	border-style:solid;
	border-width:1px;
	background: #F5F5F5;
	padding: 15px;
	position: relative;
}
.dvd_popup .hqdivx_icon
{
	background:transparent url(/images/downloadButton-hqdivx.gif) no-repeat scroll left 1px;
	height: 80px;
	width: 110px;
	right: 0;
	bottom: 0;
	position: absolute;
}
.dvd_popup .lqdivx_icon
{
	background:transparent url(/images/downloadButton-divx-lq.gif) no-repeat scroll left 1px;
	height: 80px;
	width: 110px;
	right: 0;
	bottom: 0;
	position: absolute;
}

.dvd_popup .lqipod_icon
{
	background:transparent url(/images/downloadButton-ipod-lq.gif) no-repeat scroll left 1px;
	height: 80px;
	width: 110px;
	right: 0;
	bottom: 0;
	position: absolute;
}


.dvd_popup .divx_icon
{
	background:transparent url(/images/downloadButton-divx.gif) no-repeat scroll left 1px;
	height: 80px;
	width: 110px;
	right: 0;
	bottom: 0;
	position: absolute;
}

.dvd_popup .ipod_icon
{
	background:transparent url(/images/downloadButton-ipod.gif) no-repeat scroll left 1px;
	height: 80px;
	width: 110px;
	right: 0;
	bottom: 0;
	position: absolute;
}

.dvd_popup .hd_icon
{
	background:transparent url(/images/downloadButton-hd.gif) no-repeat scroll left 1px;
	height: 80px;
	width: 110px;
	right: 0;
	bottom: 0;
	position: absolute;
}

.dvd_popup .dvd_icon
{
	background:transparent url(/images/downloadButton-dvd.gif) no-repeat scroll left 1px;
	height: 80px;
	width: 110px;
	right: 0;
	bottom: 0;
	position: absolute;
}
.dvd_popup h3
{
	line-height: 22px !important;
	padding-bottom: 10px !important;
}
.dvd_popup h3 a
{
	font-size: 16px !important;
	font-weight: bold !important;
	color: #DB5D1F !important;
}

.dvd_popup dt
{
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #EBE5CF;
	margin-bottom: 10px;
}

.dvd_popup dd
{
	padding: 5px 0;
	font-size: 12px;
}
.dvd_popup dd a.z7z
{
	background: url(/images/7z.png) no-repeat 0 0;
	padding-left: 50px !important;
}
.dvd_popup dd a
{

	font-weight: bold !important;
	color: #DB5D1F !important;
	margin-right: 40px;
}
#card {
    border: 1px solid #BFBFBF;
    margin-bottom: 20px;
    margin-top: 15px;
    padding: 1px 1px 16px;
}

/* ----- Opinions ----- */
div.opinions {
    padding-bottom: 40px;
    position: relative;
}
div.opinions h1 {
	font-family: tahoma;
	font-size: 24px;
	font-weight: lighter !important;
	background: url(/images/opinionsSpeaker.gif) no-repeat 166px 0px;
	padding: 8px 0 0 0;
	margin-left: -10px !important;
}
div.opinions h1 span {
	font-size: 12px;
	color: #808080;
	margin-left: 100px;
}
div.opinions h1 span a {
	color: #db5c1f;
	margin-left: 15px;
}

div.opinions h10 {
    background: url("/images/opinionsSpeaker.gif") no-repeat 166px 0;
    font-family: tahoma;
    font-size: 24px;
    font-weight: lighter !important;
    line-height: 3;
    margin-left: 10px !important;
    padding: 8px 0 15px;
}
div.opinions h10 span {
	font-size: 12px;
	color: #808080;
	margin-left: 100px;
}
div.opinions h10 span a {
	color: #db5c1f;
	margin-left: 15px;
}


div.opinions div.wrapper {
	margin-top: -5px;
	zoom: 1;
	font-size: 0;
	line-height: 0;
}
div.opinions div.wrapper div.row {
	border-right: 1px solid #ddd;
	background: #fcf8ee url(/images/opinionsBorder.gif) repeat-y 157px 0px;
	border-bottom: 1px solid #ddd;
	padding: 0 0 5px 0;
	margin: 0px !important;
    clear: both;
}
div.opinions div.wrapper div.row p {
	font-family: tahoma;
	font-size: 12px !important;
	color: #808080;
}
div.opinions div.wrapper div.row div.user {
	float: left;
	width: 140px;
	padding: 7px 2px 5px 15px;
}
div.opinions div.wrapper div.row div.user p {
	padding: 0;
	margin: 0;
}
div.opinions div.wrapper div.row div.user p a {
	color: #49a0f1;
}
div.opinions div.wrapper div.row div.user p.carma {
	margin-top: -5px;
}
div.opinions div.wrapper div.row div.user p.nick {
	color:#49A0F1;
	overflow: hidden;
}
div.opinions div.wrapper div.row div.user p span {
	font-size: 10px !important;
	color: #fff;
	background: #afa6b2;
	padding:  2px 2px 3px 2px;
}
div.opinions div.wrapper div.row div.user p span.carma {
	font-size: 12px !important;
	color: #fff;
	background: #c68ed4;
	padding:  0 2px 3px 2px;
	margin-left: 1px;
}
div.opinions div.wrapper div.row div.grade {
	float: left;
	margin: 8px 0 0 15px;
}
div.opinions div.wrapper div.row div.grade p.grade {
	font-size: 24px !important;
	color: #94b9cc;
	margin-top: -16px;
}
div.opinions div.wrapper div.row div.message {
	margin-left: 220px;
	padding: 12px 2px 5px 15px;
	zoom: 1;
}
div.opinions div.wrapper div.row div.message h3 {
	line-height: 17px !important;
	font-size: 12px !important;
	color: #000;
}
div.opinions div.wrapper div.row div.message h3 a {
	color: #000;
}
div.opinions div.wrapper div.row div.message h3 span {
	font-size: 11px;
	color: #bababa;
	margin-left: 10px;
}
div.opinions div.wrapper div.row div.message h3 span strong {
	color: #808080;
}
div.opinions div.wrapper div.row div.message p {
	line-height: 17px !important;
	font-size: 12px;
}
div.opinions div.wrapper div.row div.full p {
	margin-bottom: 20px;
}
div.opinions div.wrapper div.row div.message a.readMore {
	font-size: 11px;
	font-weight: bold;
	color: #de703b;
	margin-left: 10px;
}
div.opinions div.wrapper div.row div.voter {
	height: 36px;
	margin: 3px 0 23px 0;
}
div.opinions div.wrapper div.row div.voter p {
	margin-top: 8px;
	float: left;
	font-size: 12px;
	color: #4c95bb;
}
div.opinions div.wrapper div.row div.voter a.voteAgainst {
	float: left;
	display: block;
	width: 31px;
	height: 36px;
	background: url(/images/opinionsVoteAgainst.gif) no-repeat right 8px;
	font-size: 10px;
	color: #ee6161;
	padding-top: 10px;
	margin-left: 16px;
	text-decoration: none;
}
div.opinions div.wrapper div.row div.voter a.voteFor {
	float: left;
	display: block;
	width: 35px;
	height: 36px;
	background: url(/images/opinionsVoteFor.gif) no-repeat right top;
	font-size: 10px;
	color: #78c042;
	padding-top: 10px;
	margin-left: 24px;
	text-decoration: none;
}
div.opinions p.postComment {
	font-size: 18px;
	margin: 30px 0 0 235px;
}
div.opinions p.postComment a {
	color: #db5c1f;
}

/* Post opinion */
div.postOpinion {
	position: absolute;
	top: 50%;
    height: 660px;
	left: 50%;
	width: 620px;
	/*margin: -270px 0 0 -310px;*/
	margin: 0 0 0 -310px;
	border: 1px solid #bfbfbf;
	background: #fff url(/images/opinionsPostBg.gif) repeat-x left top;
	padding: 0 0 38px 0;
	z-index: 1000000;
}
div.postOpinion h1 {
	padding: 0;
	margin: 7px 0 35px 0;
	background: none;
}
div.postOpinion h1 span {
	padding: 7px 48px 11px 48px;
	margin: 0;
	background: #fff url(/images/opinionsPostHeaderBg.gif) repeat-x left top;
	font-family: tahoma;
	font-weight: bold;
	font-size: 18px;
	color: #000;
}

div.postOpinion h10 span {
	padding: 1px 48px 18px 48px;
	margin: 0;
	background: #fff url(/images/opinionsPostHeaderBg.gif) repeat-x left top;
	font-family: tahoma;
	font-weight: bold;
	font-size: 18px;
	color: #000;
}
div.postOpinion h10{
	background: none repeat scroll 0 0;
	margin: 7px 0 35px;
	padding:0;
}


div.postOpinion div.opWrapper {
	margin: 12px 0 0 30px;
	background: none;
	border: none;
}
div.postOpinion div.row {
	background: none;
	border: none;
}
div.postOpinion div.row p {
	font-family: tahoma;
	font-size: 12px !important;
	color: #808080;
	margin: 0 0 10px 2px;
}
div.postOpinion div.row input.textfield {
	width: 325px;
	margin-bottom: 19px;
	font-family: tahoma;
}
div.postOpinion div.row textarea{
	width: 560px;
	max-width: 560px;
	height: 237px;
	max-height: 237px;
	overflow: auto;
	margin-bottom: 9px;
	font-family: tahoma;
}

div.postOpinion div.footer p {
	float: left;
	margin: 4px 0 0 0;
}
div.postOpinion div.footer select {
	float: left;
	margin-left: 7px;
}
div.postOpinion div.footer div.buttonWrapper {
	float: left;
	padding: 0 0 0 4px;
	margin: 1px 0 0 197px;
	height: 30px;
	background: #e7b64d url(/images/opinionsButtonBgLeft.gif) no-repeat left top;
}
div.postOpinion div.footer div.buttonWrapper div {
	float: left;
	padding: 0 4px 0 0;
	height: 30px;
	background: #e7b64d url(/images/opinionsButtonBgRight.gif) no-repeat right top;
}
div.postOpinion div.footer input.button {
	float: left;
	padding: 0 10px 0 10px;
	margin: 4px 0 0 0;
	height: 22px;
	min-height: 22px;
}

/* Black litter */
div.blackLitter {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
    z-index: 1000000;
	filter:alpha(opacity=60)
}
/*
	Best Opinion
*/
div.bestopinion {
	position: relative;
	padding-top: 50px;
	margin-bottom: 15px;
}
div.bestopinion div.bestopiniontitle {
	width: 158px;
	height: 98px;
	background: url(/images/bestopiniontitle.gif) no-repeat;
	position: absolute;
	top: -23px;
	left:-24px
}
div.bestopinion div.block {
	background: #fcf8ee;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-bottom: 1px;
}
div.bestopinion div.block div.wrapper {
	position: relative;
	left: -1px;
	background: #fcf8ee;
}
div.bestopinion div.block div.wrapper h1 {
	padding: 8px 13px 10px 13px;
	font-family: arial;
	font-size: 10px;
	font-weight: lighter;
	color: #000;
	font-style: italic;
	background: url(/images/bestopinionborder.gif) repeat-x left bottom;
}
div.bestopinion div.block div.wrapper h1 a {
	margin: 0 5px 0 0;
	font-family: tahoma;
	font-size: 12px;
	color: #db5d1f;
	font-style: normal;
}
div.bestopinion div.block div.wrapper div.container {
	margin: 10px 13px 2px 10px;
	zoom: 1;
}
div.bestopinion div.block div.wrapper div.coverHolder {
	width: 46px;
	height: 61px;
	background: url(/images/undercover.gif) no-repeat left top;
	float: left;
	margin: 0 10px 5px 0;
}
div.bestopinion div.block div.wrapper img {
	width: 39px;
	height: 57px;
	margin: 1px 0 0 5px;
	border: none;
}
div.bestopinion div.block div.wrapper p.user {
	font-family: Tahoma;
	font-size: 12px;
	color: #49a0f1;
	margin: 0 0 0 57px;
}
div.bestopinion div.block div.wrapper p.user a {
	color: #49a0f1;
	text-decoration: none;
}
div.bestopinion div.block div.wrapper p.user a:hover {
	text-decoration: underline;
}
div.bestopinion div.block div.wrapper p.carma {
	font-family: Tahoma;
	margin: 5px 0 0 57px;
}
div.bestopinion div.block div.wrapper p.carma span {
	font-size: 10px !important;
	color: #fff;
	background: #afa6b2;
	padding:  2px 2px 3px 2px;
}
div.bestopinion div.block div.wrapper p.carma span.carma {
	font-size: 11px !important;
	font-weight: bold;
	color: #fff;
	background: #c68ed4;
	padding:  1px 2px 3px 2px;
	margin-left: 1px;
}
div.bestopinion div.block div.wrapper p.text {
	font-family: Tahoma;
	font-size: 10px;
	color: #5d5851;
	margin: 10px 0 0 0;
}
div.bestopinion div.block div.wrapper div.pusher {
	height: 41px;
	position: relative;
}
div.bestopinion div.block div.wrapper p.read {
	width: 173px;
	height: 63px;
	position: absolute;
	top: -20px;
	right: -29px;
	background: url(/images/readbestopinion.gif) no-repeat left top;
	padding-left:10px;
	padding-top:4px;
}
div.bestopinion div.block div.wrapper p.read a {
	font-family: Georgia;
	font-size: 11px;
	font-style: italic;
	color: #ffef42;
	position: relative;
	top: 30px;
	left: 1px;
	font-identify:9px;

}
div.bestopinion div.block div.wrapper p.read a span {
	font-family: Times New Roman;
	font-size: 18px;
}


/*
	FAQ
*/
div.FAQu {
	margin: 0 auto;
}
div.FAQu h1.title {
	font-size: 18px !important;
	margin: 10px 0 0px 0;
}
div.quickFAQlinks {
	background: url(/images/FAQBg.gif) repeat-y left top;
}
div.quickFAQlinks div.container {
	background: url(/images/FAQBgBottom.gif) no-repeat left bottom;
	padding: 20px;
        background-size: 100%;
}
div.quickFAQlinks div.container h2 {
	font-size: 12px;
	color: #d97e3e;
	margin: 3px 0 2px 0;
}
div.quickFAQlinks div.container table {
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
}
div.quickFAQlinks div.container table td {
	width: 50%;
	vertical-align: top;
}
div.quickFAQlinks div.container p {
	font-size: 12px !important;
	margin: 0 10px 2px 0;
}
div.quickFAQlinks div.container a {
	font-weight: lighter !important;
	color: #60778d !important;
	text-decoration: none;
}
div.quickFAQlinks div.container a:hover {
	color: #344452 !important;
}

div.answers h1 {
	font-size: 16px !important;
	color: #d97e3e;
	margin-top: 20px;
	padding: 0px !important;
}
div.answers h2 {
	font-size: 13px;
	color: #000;
	margin: 10px 0 3px 20px;
}
div.answers div.answer {
	background: #f5efe0 url(/images/FAQAnswerTop.gif) no-repeat left top;
	margin-right: 3px;
	margin-bottom: 5px;
}
div.answers div.answer p,
div.answers div.answer div{
	background: url(/images/FAQAnswerBottom.gif) no-repeat left bottom;
	font-size: 12px;
	color: #333;
	padding: 7px 20px;
}
div.answers div.answer p a,
div.answers div.answer div a{
	font-size: inherit !important;
	font-weight: inherit !important;
}

div.answers div.answer div ul {
	font-size:12px;
	color:#333;
	list-style:decimal;
	margin:auto;
	padding:auto;
	margin-left:20px;
}

/* div.answers div.answer {width: 538px;}*/ 

/*
	Partner
*/
div.partner {
	font-family: Tahoma;
	font-size: 14px;
	padding-bottom: 20px;
}
div.partner ul,
div.partner ol {
	list-style-position: inside;
	margin-bottom: 5px;
}
div.partner ol {
	list-style-type: decimal;
}
div.partner h1 {
	font-size: 20px !important;;
	font-weight: lighter;
	margin: 10px 15px 5px;
}
div.partner h2 {
	font-size: 18px;
	font-weight: lighter;
	margin: 20px 15px 10px;
	border: none;
}
div.partner p {
	font-size: 14px;
	margin: 0 15px 5px;
}
div.partner p.note {
	font-size: 12px;
}
div.partner ul p,
div.partner ol  p{
	margin-bottom: 0px;
}
@-moz-document url-prefix() {
	div.partner ul, div.partner ol { list-style-position: outside; padding-left: 35px; }
	div.partner ul p, div.partner ol  p { margin-left: 0px; }
}
		div.partner ul, div.partner ol { list-style-position /*\**/: outside\9; padding-left /*\**/: 35px\9; }
		div.partner ul p, div.partner ol  p { margin-left /*\**/: 0px\9; }
		*+html div.partner ul, div.partner ol { list-style-position: inside; padding-left: 0px; }
		*+html div.partner ul p, div.partner ol  p { margin-left: 15px; }
span.blue{
	color: #49a0f1;
}
div.partner a {
	color: #db5d1f;
}

div.getalink {
	background: url(/images/getalink.gif) no-repeat center top;
	height: 101px;
	margin-top: 10px;
	margin-bottom: -40px;
}
div.getalink p {
	padding: 22px 15px 0 0;
	text-align: center;
}
div.getalink a {
	font-size: 16px;
}

div.user_bar img{width:350px; height:19px;}

/*		Block with tabs		*/
div.tabsblock {
	position: relative;
	width: 558px;
	margin: 0 auto;
}
div.tabsblock div.cap {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 558px;
	height: 19px;
	background: url(/images/tabsTopBg.gif) no-repeat left top;
}
div.tabsblock ul {
	height: 68px;
	background: url(/images/tabsNavBg.gif) repeat-x center bottom;
	list-style: none;
	margin-bottom: 0px;
}
div.tabsblock ul li {
	float: left;
	height: 68px;
}
div.tabsblock ul li.active {
	background: #ead480 url(/images/tabsNavLiBg.gif) repeat-x center bottom;
}


div.tabsblock ul li p {
	padding-top: 30px;
	font-size: 20px;
	color: #000;
	margin-left: 20px;
	margin-right: 20px;
}
div.tabsblock ul li p a {
	font-size: 18px;
	color: #5f69b7;
}


div.booddy {
	background: #efead4 url(/images/tabsBody.gif) no-repeat right top;
	padding: 20px 0 15px;
}
div.booddy h2 {
	font-size: 18px;
	font-weight: lighter;
	color: #424b63;
	margin: -5px 0 10px 13px;
}
div.booddy h3 {
	font-size: 14px;
	margin: -10px 0 3px 70px;
}
div.booddy * {
	margin: 0px;
	padding: 0px;
}
div.booddy div.row {
	min-height: 26px;
	_height: 26px;
}
div.booddy p.label {
	float: left;
	width:  60px;
	text-align: right;
	font-size: 12px;
	margin: 5px 0 0 0;
}
div.booddy p.inputField  {
	float: left;
	margin: 0 0 0 10px;
	*margin-left: 5px;
}
div.booddy p.inputField input, select {
	border: 1px solid #BFBFBF;
    color: #878787;
    font-size: 12px;
    height: 21px;
    padding-left: 0;
    width: 343px;
}
div.booddy p.button {
	float: left;
	margin: 0 0 0 7px;
	*margin-left: 5px;
	*margin-top: 1px !important;
}
div.booddy p.button input {
	width: 69px;
	height: 23px;
	border: none;
	font-size: 11px;
	color: #5c70a2;
	background: url(/images/buttonBg.gif) no-repeat left top;
}

div.booddy table {
	width: 100%;
	padding: 3px;
	border-collapse: collapse;
	margin-bottom: 20px;
}
div.booddy table td {
	vertical-align: top;
	padding-bottom: 4px;
}
div.booddy table td.chk {
	width: 70px;
	text-align: right
}
div.booddy table td.chk input {
	margin-top: 4px;
	*margin-top: 0px;
}
div.booddy table td p {
	margin: 0px !important;
	font-size: 12px;
}
div.booddy table td p.button {
	margin-left: 7px !important;
	*margin-left: 4px !important;
	*margin-top: 1px !important;
}
div.booddy table td.chk * {
	margin-right: 8px;
}
div.booddy table td p.colors {
	margin: 2px 0 0;
	padding-top: 2px;
}
div.booddy table td p.colors  a{
	float: left;
	margin-right: 2px;
}
div.booddy table td div.userbar {
	width: 345px;
	height: 19px;
	background: url(/images/userbar-bg.gif) repeat-x left top;
	padding-left: 5px;
}

div.previewBlock {
	background: url(/images/previewBlockBg.gif) repeat-y 1px top;
}
div.previewBlock div.head {
	height: 13px;
	background: url(/images/previewBlockBgTop.gif) no-repeat center top !important;
}
div.previewBlock div.shoes {
	height: 19px;
	background: url(/images/previewBlockBgBottom.gif) no-repeat center bottom;
}
div.previewBlock h2 {
	margin: 0px 0 5px 18px;
}
div.previewBlock div.preview {
	min-height: 30px;
	_height: 30px;
}
div.previewBlock div.preview h2 {
	float: left;
	_margin-left: 9px;
}
div.previewBlock div.preview img {
	margin: 2px 0 0 30px;
}

div.pusher {
	clear: both;
}

.hidden {display: none;}

/*
	Karma Exchange options
*/
h1.karma {
	font-size: 30px !important;
	margin-left: 43px;
	padding-bottom: 5px !important;
}
div.summaryInfo {
	float: left;
	width: 210px;
	margin: 10px 0 0 33px;
	_margin-left: 16px;
}
div.summaryInfo h2,
div.summaryInfo p {
	float: left;
	width: 90px;
	font-size: 18px;
	font-weight: lighter;
	color: #4c4c4c;
	border-bottom: 1px solid #808080;
	margin-right: 6px;
	padding-bottom: 7px;
	margin-top: 5px;
	padding-left: 10px;
}
div.summaryInfo p {
	width: 100px;
	font-weight: bold;
	margin-right: 0px;
	text-align: center;
	padding-left: 0px;
}
div.summaryInfo p.total {
	color: #3fb3de;
}
div.summaryInfo p.free {
	color: #83af14;
}

div.rating-exchange {
	float: left;
	width: 200px;
	margin-left: 100px;
}
div.rating-exchange div.karmaRating {
	width: 54px;
	height: 69px;
	background: url(/images/karmaRating.gif) no-repeat left top;
	position: relative;
	margin-top: -12px;
}
div.rating-exchange div.karmaRating p {
	font-size: 24px;
	font-weight: bold;
	color: #f3b7a7;
	width: 54px;
	text-align: center;
	padding-top: 27px;
}
div.rating-exchange div.karmaRating p.fronton {
	color: #a61b17;
	position: absolute;
	top: -1px;
	left: 0px;
}
div.rating-exchange div.karmaRating p.lilMessage {
	position: absolute;
	top: 0px;
	left: 60px;
	font-size: 12px;
	font-weight: lighter;
	color: #725c26;
	text-align: left;
	width: 150px;
	padding-top: 27px !important;
}
div.rating-exchange div.style3 p {
	font-size: 19px;
	padding-top: 31px;
}
div.rating-exchange div.style4 p {
	font-size: 16px;
	padding-top: 33px;
}
div.rating-exchange div.style5 p {
	font-size: 13px;
	padding-top: 35px;
}
div.rating-exchange div.style6 p {
	font-size: 11px;
	padding-top: 36px;
}
div.rating-exchange a.exchangeButton {
	display: block;
	width: 186px;
	height: 49px;
	background: url(/images/exchangeButton.gif) no-repeat left top;
	text-align: center;
	text-decoration: none;
	position: relative;
	margin-top: 23px;
	padding-top: 5px !important;
	font-weight: lighter;
}
div.rating-exchange a.exchangeButton span {
	font-size: 18px;
	color: #5f96d0;
	font-weight: lighter;
}
div.rating-exchange a.exchangeButton span.fronton {
	position: absolute;
	top: 6px;
	left: 2px;
	color: #fff;
	width: 186px;
	text-align: center;
}
div.exchageCourse {
	float: right;
	width: 211px;
	height: 102px;
	background: url(/images/exchangeCourseBg.gif) no-repeat left top;
	text-align: center;
	margin: 15px 33px 0 0;
	_margin-right: 16px;
}
div.exchageCourse img {
	margin-toP: 18px;
}
div.exchageCourse p {
	font-family: Georgia;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #4c4c4c;
	margin-top: 14px;
}

div.historyBlock {
	margin: 10px 33px 33px 33px;
}
div.historyBlock h1 {
	color: #4c4c4c;
	margin-left: -7px;
}
div.historyBlock p.months {
	border-bottom: 1px solid #808080;
	margin: 30px 0 10px 0;
	padding-bottom: 8px;
}
div.historyBlock p.months a {
	font-weight: lighter !important;
	margin: 0 30px 0 3px;
}
div.historyBlock div.row {
	border-bottom: 1px solid #cdcdcd;
	height: 20px;
	clear: both;
	padding: 7px 0 3px;
}
div.historyBlock div.row h2 {
	float: left;
	font-size: 12px;
	font-weight: lighter;
	color: #4d4d4d;
	width: 600px;
	margin: 0 0 0 4px;
}
div.historyBlock div.row p {
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #a1c250;
}

div.historyBlock p.months strong {
 color: #4c4c4c;
 margin: 0 30px 0 3px;
 font-size: 12px;
}




.noBorder { border: none !important; }
.pusher { clear: both; }
 div.booddy table td div.userbar span {
 color:#fff;
 font-size:11px;
 position:relative;
 top: -6px;
 }

 .review_more {float:right; color:#ff0000; margin-right:10px;}
   .review_more a{color:#ff0000;}

 .sum_row {font-size:12px;}
 .sum_row span {width:250px; float:left;}
 .sum_row span.karma {float:none;}
 .sum_row span.digits {float:none; font-weight:bold; color:#A1C250;}
 .sum_row span.green {float:none; font-weight:bold; color:#A1C250;}
 .sum_row span.red {float:none; font-weight:bold; color:#ff0000;}

 .account_summary_table {width:100%;}
 .account_summary_table .green {color:#A1C250; font-weight:bold;}
 .account_summary_table .bold {font-weight:bold;}


/*
	FRESH Tvseries
*/
ul.epsList li {
	float: left;
	width: 285px;
	height: 98px;
}
ul.epsList li div.seriesCover {
	float: left;
	width: 70px;
	height: 93px;
}
ul.epsList li div.seriesCover img {
	width: 60px;
	height: 84px;
	margin: 0px;
	padding: 2px;
}
ul.epsList li div.descr {
	margin:  5px 0 0 53px;
}
ul.epsList li div.descr p {
	font-size: 11px;
	color: #000;
	margin-bottom: 2px;
}
ul.epsList li div.descr p span {
	font-size: 10px !important;
	color: #fcf8ee;
	background: #81a0aa;
	padding: 1px 2px 2px;
}
ul.epsList li div.descr p span.pink {
	background: #d2a5bf;
}
ul.epsList li div.descr p span.yellow {
	background: #e1ea96;
	margin-left: 5px;
}
ul.epsList li div.descr p em {
	color: #3d3b46;
	font-size: 10px;
}
ul.epsList li div.descr p a {
	font-size: 14px;
	color: #db5d1f;
}
div.tvSeries div.container div.logo01 {
	width: 84px;
	height: 127px;
	background: url(/images/freshTVseriesLogo.png) no-repeat left top;
	position: absolute;
	left: -83px;
	top: -42px;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/freshTVseriesLogo.png',sizingMethod='image');
}
div.tvSeries div.container div.logo02 {
	width: 119px;
	height: 36px;
	background: url(/images/freshTVseriesLogo2.png) no-repeat left top;
	position: absolute;
	left: 0px;
	top: -36px;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/freshTVseriesLogo2.png',sizingMethod='image');
}


/*
	new main page flashblock
*/
div.minepageheader {
	height: 134px;
		border: 1px solid #bfbfbf;
	margin-bottom: 1px;
	position: relative;
}
div.minepageheader div.lime {
	width: 136px;
	height: 71px;
	background: url(/images/adverts3-lime.gif) no-repeat left top;
	position: absolute;
	top: 104px;
	left: -22px;
}
div.minepageheader div.details {
	float: left;
	width: 195px;
	margin-top: 15px;
}
div.minepageheader div.details h4 {
	font: lighter 14px tahoma !important;
	color: #000;
	margin: 0 0 5px 30px;
}
div.minepageheader div.details div.row {
	min-height: 18px;
}
div.minepageheader div.details div.row label {
	float: left;
	width: 71px;
	font: lighter 12px tahoma;
	color: #1e3a38;
	text-align: right;
}
div.minepageheader div.details div.row p {
	font: bold 12px tahoma;
	color: #fff;
	margin-left: 81px;
	background: url(/images/adverts3-dotted.gif) repeat-x right center;
	border-right: 3px solid #4ea92a;
}
div.minepageheader div.details div.row p span {
	background: #4ea92a;
	padding: 1px 2px 2px;
}
div.minepageheader div.details-2 {
	margin-left: 230px;
	padding-top: 15px;
}
div.minepageheader div.details-2 h4 {
	font: bold 16px tahoma !important;
	color: #d23a1f;
	margin: 0 0 10px 0;
}
div.minepageheader div.details-2 p {
	font: lighter 14px tahoma !important;
	color: #4c4c4c;
	margin-right: 30px;
}

/******* fix for buy ******/
ul.buyfix{
	margin: 2px 0px 3px 0px !important;
}
ul.buyfix li{
	padding: 0 0 6px 8px !important;
	height:26px !important;
}
div.downloadTab p {
	margin: -11px 0px 0px 0px !important;
}
.regFormTable_fix{
	margin:0px 0 0 40px !important;
}
td.leftcell_fix p {
	top:0 !important;
	padding:0 !important;
	text-align:right;
}
p.TwostepRegistrationBlock_fix{
	margin:0 20px 10px 20px !important;
	padding:0px !important;

}
ul.newlook-viewtrailer_fix li {
	margin:48px 0 0 0 !important;
}
div.TwostepRegistrationBlock input.submitbutton_fix {
	background:transparent url(/images/buy/gotostep2button.gif) no-repeat !important;
	margin:1px 0 10px 125px !important;
}
div.TwostepRegistrationBlock div.header_fix{
	background:transparent url(/images/buy/step1header.gif) no-repeat !important;
}
div.TwostepRegistrationBlock_fix{
	margin:7px auto 0 !important;
}


#s_str, #as_str{
 width:192px;
 padding-left: 6px;
/* //vertical-align:top; */
}



div.faq-support_infoblock {
	position: absolute;
	top: 0px;
	left: 50%;
	width: 950px;
	margin-left: -475px;
	text-align: right;
}
div.faq-support_infoblock ul {
	height: 32px;
	background: #000;
	list-style: none;
	float: right;
	padding: 12px 25px 0 18px;
}
div.faq-support_infoblock ul li {
	display: inline;
	font-family: tahoma;
	font-size: 14px;
	color: #3b4452;
	margin: 0 5px;
	padding: 10px 0 0;
}

/**/
div.faq-support_infoblock ul li a {
	font-size: 14px;
	color: #da7d3d;
}
div.faq-support_infoblock .blackthing {
	float: right;
	width: 7px;
	height: 44px;
	background: url(/images/little_acc_black_thing.gif) no-repeat left top;
	margin-left: 10px;
}
div.faq-support_infoblock .ur_plan {
	float: right;
	width: 410px;
	position: relative;
}
div.faq-support_infoblock .plan_red { background: #9e082a; }
div.faq-support_infoblock .plan_green { background: #2c5d15; }
div.faq-support_infoblock .plan_blue { background: #195ba7; }
div.faq-support_infoblock .ur_plan .head {
	height: 34px;
	margin: 0 15px 0 10px;
	padding: 10px 0 0;
}
div.faq-support_infoblock .ur_plan .head p {
	font-family: tahoma;
	font-size: 14px;
	color: #fff;
	padding-top: 3px;
}
div.faq-support_infoblock .ur_plan .head p a {
	color: #fff;
}
div.faq-support_infoblock .ur_plan .head .upg {
	float: right;
	width: 80px;
	text-align: right;
}
div.faq-support_infoblock .ur_plan .head .plate {
	float: left;
	height: 23px;
	background-image: url(/images/little_acc_plates.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	_width: 10px;
}
div.faq-support_infoblock .ur_plan .head .plate .wrapper_r {
	height: 23px;
	padding: 0 10px 0 30px;
	background-image: url(/images/little_acc_plates.gif);
	background-repeat: no-repeat;
}
div.faq-support_infoblock .plan_red .head .plate { background-position: left -46px; background-color: #c9254c; }
div.faq-support_infoblock .plan_red .head .plate .wrapper_r { background-position: right -69px; }
div.faq-support_infoblock .plan_green .head .plate { background-position: left -92px; background-color: #4f9530; }
div.faq-support_infoblock .plan_green .head .plate .wrapper_r { background-position: right -115px; }
div.faq-support_infoblock .plan_blue .head .plate { background-position: left 0; background-color: #348df3; }
div.faq-support_infoblock .plan_blue .head .plate .wrapper_r { background-position: right -23px; }
div.faq-support_infoblock .ur_plan  .arr {
	width: 7px;
	height: 13px;
	background-image: url(/images/little_acc_plates_arr.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 16px;
	right: -7px;
}
div.faq-support_infoblock .plan_red .arr { background-position: left -13px; }
div.faq-support_infoblock .plan_green .arr { background-position: left -26px; }
div.faq-support_infoblock .plan_blue .arr { background-position: left 0; }
div.faq-support_infoblock .ur_plan .descr {
	margin: 0 10px;
	padding: 0 0 12px;
	display: none;
}
div.faq-support_infoblock .ur_plan:hover .descr {
	display: block;
}
div.faq-support_infoblock .ur_plan .descr p {
	font-family: tahoma;
	font-size: 12px;
	color: #fff;
}
div.faq-support_infoblock .ur_plan .descr p.full {
	text-align: right;
}
div.faq-support_infoblock .ur_plan .descr p a {
	font-family: tahoma;
	font-size: 12px;
	color: #fff;
}
div.faq-support_infoblock .ur_plan .descr p .label {
	color: #e3e3e3;
}
div.faq-support_infoblock .ur_plan .descr hr {
	height: 2px;
	overflow: hidden;
	border: none;
	margin: 18px 0;
	background-image: url(/images/little_acc_plates_hr.gif);
	background-repeat: no-repeat;
}
div.faq-support_infoblock .plan_red .descr hr { background-position: left -2px; }
div.faq-support_infoblock .plan_green .descr hr { background-position: left -4px; }
div.faq-support_infoblock .plan_blue .descr hr { background-position: left 0; }
div.faq-support_infoblock .ur_plan .descr a.button {
	height: 30px;
	display: block;
	background: url(/images/little_acc_plates_button.gif) no-repeat left top;
	text-decoration: none;
	margin: 13px 2px 0;
}
div.faq-support_infoblock .ur_plan .descr a.button .right {
	height: 30px;
	display: block;
	background: url(/images/little_acc_plates_button.gif) no-repeat right -30px;
}
div.faq-support_infoblock .ur_plan .descr a.button .mid {
	height: 30px;
	display: block;
	margin: 0 11px;
	background: url(/images/little_acc_plates_button.gif) repeat-x left -60px;
}
div.faq-support_infoblock .ur_plan .descr a.button .icon {
	height: 30px;
	display: block;
	background: url(/images/little_acc_plates_button.gif) no-repeat 4px -90px;
}
div.faq-support_infoblock .ur_plan .descr a.button .text {
	display: block;
	font-family: tahoma;
	font-size: 12px;
	color: #373737;
	padding-top: 7px;
	text-align: center;
	cursor: pointer;
}


/**/


/*
	404 error
*/
div.err404 {
	min-height: 151px;
	_height: 151px;
	background: url(/images/404_bg.gif) no-repeat 70px 0px;
	padding: 0px 130px 60px 245px;
}
div.inactivelink {
	background-image: url(/images/404_inactive_bg.gif) !important;
}
div.err404 h6 {
	font-family: tahoma;
	font-size: 24px;
	font-weight: bold;
	color: #000;
	padding-top: 25px;
}
div.err404 p {
	font-family: tahoma;
	font-size: 18px;
	font-weight: lighter;
	color: #37414e;
	padding-top: 25px;
}
div.err404 p a {
	font-family: inherit;
	font-size: inherit;
	color: #db933e;
}


/*
	cancel membership
*/
div.cancel_membership {
	margin: 10px 20px;
}
div.cancel_membership h1 {
	font-size: 30px;
	font-weight: lighter;
	padding: 0px !important;
}
div.cancel_membership p {
	font-size: 14px;
}
div.cancel_membership div.cancel_bordered_container {
	width: 711px;
	border: 1px solid #e8ddb9;
	margin-top: 20px;
}
div.cancel_membership div.cancel_bordered_wrapper {
	margin: 20px 50px 20px 30px;
}
div.cancel_membership div.cancel_bordered_wrapper h3 {
	font-size: 14px;
}
div.cancel_membership div.cancel_bordered_wrapper ul {
	list-style: none;
	zoom:1;
}
div.cancel_membership div.cancel_bordered_wrapper ul li {
	zoom:1;
}
div.cancel_membership div.cancel_bordered_wrapper p.box {
	float: left;
	width: 30px;
	text-align: right;
}
div.cancel_membership div.cancel_bordered_wrapper p.text {
	margin: 0 0 5px 45px;
	font-size: 14px;
}
div.cancel_membership div.cancel_bordered_wrapper p.box input {
	vertical-align: middle;
}
div.cancel_membership div.cancel_bordered_wrapper p.text input.text {
	border: 1px solid #89adce;
	padding: 2px 0;
	width: 100%;
	background: #f5f5f5;
}
div.cancel_membership div.cancel_bordered_wrapper div.area_wrapper {
	margin: 0 0 5px 45px;
}
div.cancel_membership div.cancel_bordered_wrapper div.area_wrapper textarea {
	border: 1px solid #89adce;
	padding: 2px 0;
	width: 100%;
	height: 140px;
	background: #f5f5f5;
}
p.cancel_footer {
	font-size: 14px;
	padding-top: 7px;
}
p.cancel_footer input {
	width: 168px;
	height: 34px;
	vertical-align: middle;
	margin-right: 10px;
	cursor: pointer;
}
div.cancel_membership p span {
	font-size: 14px !important;
	color: #d37433 !important;
	text-decoration: underline !important;
}
div.cancel_membership p a:hover {
	text-decoration: none !important;
}
div.cancel_membership div.cancel_membership_complete {
	text-align: center;
	padding: 30px 0 40px;
}
div.cancel_membership div.cancel_membership_complete h5 {
	font-size: 18px;
	padding-top: 5px;
}
div.cancel_membership div.cancel_membership_complete div.padding_20 {
	height: 20px;
}


.tariff_chooser_2 {
	padding: 10px 0 40px;
}
.tariff_chooser_2 h1 {
	font-family: verdana;
	font-size: 18px;
	font-weight: lighter;
	color: #373737;
	margin: 0 28px;
}
.tariff_chooser_2 p {
	font-family: tahoma;
	font-size: 12px;
	color: #373737;
	margin: 0 28px;
}
.tariff_chooser_2 .height30 {
	height: 30px;
}
.tariff_chooser_2 ul.tarifs {
	list-style: none;
	margin: 0 18px;
}
.tariff_chooser_2 ul.tarifs li {
	min-height: 60px;
	_height: 60px;
}
.tariff_chooser_2 ul.tarifs .plate {
	float: left;
	width: 190px;
	height: 50px;
	background: url(/images/tariff/tarifs__plates.gif) no-repeat left -50px;
	cursor: pointer;
}
.tariff_chooser_2 ul.tarifs .plate_blue {
	float: left;
	width: 190px;
	height: 50px;
	background: url(/images/tariff/tarifs__plates.gif) no-repeat left -150px;
	cursor: pointer;
}
.tariff_chooser_2 ul.tarifs .active .plate_blue {
	background-position: left -100px;
}
.tariff_chooser_2 ul.tarifs .active .plate {
	background-position: left 0;
}
.tariff_chooser_2 ul.tarifs p.descr {
	margin: 0 0 0 195px;
	padding-top: 18px;
}
.tariff_chooser_2 ul.tarifs p span.txt {
	margin: 0 0 0 -10px;
}
.tariff_chooser_2 ul.tarifs .plate_blue p,
.tariff_chooser_2 ul.tarifs .plate p.name {
	padding-top: 13px;
	font-size: 18px;
	color: #fff;
	text-align: center;
}
.tariff_chooser_2 .button_holder {
	margin-left: 210px;
	padding-top: 20px;
}
.tariff_chooser_2 .button_holder .button {
	width: 117px;
	height: 37px;
	display: block;
	border: none;
	background: #aeaeae url(/images/tariff/tarifs__go_button_bg.gif) no-repeat left top;
	font-family: tahoma;
	font-size: 18px;
	color: #fff;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
	cursor: default;
}
.tariff_chooser_2 .active .button {
	background-position: left -37px;
	background-color: #195ab7;
	cursor: pointer;
}
.tariff_chooser_2 .text_block {
	margin: 0 30px;
}
.tariff_chooser_2 .text_block .icon {
	float: left;
	min-width: 10px;
	_width: 10px;
}
.tariff_chooser_2 .text_block .margins1 {
	margin-left: 98px;
}
.tariff_chooser_2 .text_block .margins2 {
	margin-left: 150px;
}
.tariff_chooser_2 .text_block .margins3 {
	margin-left: 210px;
}
.tariff_chooser_2 .text_block .margins4 {
	margin-left: 70px;
}
.tariff_chooser_2 .text_block .margins5 {
	margin-left: 30px;
}
.tariff_chooser_2 .text_block h2.title {
	font-family: verdana;
	font-size: 24px;
	font-weight: lighter;
	color: #373737;
	padding-top: 30px;
	margin-bottom: 20px;
}
.tariff_chooser_2 .text_block h2.title2 {
	font-family: verdana;
	font-size: 24px;
	font-weight: lighter;
	color: #373737;
	padding-top: 9px;
	margin-bottom: 20px;
}
.tariff_chooser_2 .text_block h2.title .prise_classy {
	width: 97px;
	height: 36px;
	display: inline-block;
	background: url(/images/tariff/tarifs__plan_classy.gif) no-repeat left top;
	vertical-align: middle;
	color: #fff !important;
	line-height: 36px;
	text-align: center;
	margin-left: 10px;
}
.tariff_chooser_2 .text_block h2.title .prise_mega {
	width: 160px;
	height: 36px;
	display: inline-block;
	background: url(/images/tariff/tarifs__plan_mega.gif) no-repeat left top;
	vertical-align: middle;
	color: #fff !important;
	line-height: 36px;
	text-align: center;
	margin-left: 10px;
}
.tariff_chooser_2 .text_block h2.title .prise_berry {
	height: 36px;
	display: inline-block;
	background: url(/images/tariff/tarifs__plan_berry_r.gif) no-repeat right top;
	vertical-align: middle;
	color: #fff !important;
	line-height: 36px;
	text-align: center;
	margin-left: 10px;
}
.tariff_chooser_2 .text_block h2.title .prise_berry .wrpr {
	height: 36px;
	display: block;
	background: url(/images/tariff/tarifs__plan_berry_l.gif) no-repeat left top;
	vertical-align: middle;
	color: #fff !important;
	line-height: 36px;
	text-align: center;
	padding: 0 9px 0 12px;
	_display: inline;
	_padding: 2px 9px 5px 12px;
}
.tariff_chooser_2 .text_block h3 {
	font-family: verdana;
	font-size: 16px;
	font-weight: lighter;
	color: #373737;
	margin: 0 190px 15px 0;
}
.tariff_chooser_2 .text_block h4 {
	font-family: verdana;
	font-size: 18px;
	font-weight: lighter;
	color: #373737;
	margin: 0 0px 15px 0;
}
.tariff_chooser_2 .text_block p {
	font-family: verdana;
	font-size: 12px;
	color: #373737;
	margin: 0 130px 20px 0;
}
.tariff_chooser_2 .text_block .green {
	color: #3e9805;
	padding: 0px;
}
.tariff_chooser_2 .text_block p a {
	color: #1957a4;
}
.tariff_chooser_2 .text_block p .buy_mega {
	width: 108px;
	height: 17px;
	display: inline-block;
	background: url(/images/tariff/tarifs__buy_mega.gif) no-repeat left top;
	vertical-align: middle;
	color: #fff !important;
	text-align: center;
	line-height: 16px;
	text-decoration: none;
}
.tariff_chooser_2 .text_block ul.tops {
	list-style: none;
	margin: 0 130px 20px 0;
}
.tariff_chooser_2 .text_block ul.tops li {
	background: url(/images/tariff/tarifs__success_arrow.gif) no-repeat left 7px;
	margin-left: -10px;
	padding-left: 10px;
	font-family: verdana;
	font-size: 12px;
	color: #373737;
	margin-bottom: 5px;
}
.tariff_chooser_2 .text_block ul.tops li a {
	color: #195ab7;
}
.tariff_chooser_2 .text_block .label {
	float: left;
	width: 20px;
	height: 17px;
	background: url(/images/tariff/tarifs__label.gif) no-repeat left top;
	margin-top: 5px;
	margin-right: -120px;
}
.tariff_chooser_2 .text_block .label p {
	font-family: verdana;
	font-size: 14px;
	color: #fff;
	margin-left: 3px;
}
.tariff_chooser_2 .text_block h2.title3 {
	font-family: verdana;
	font-size: 20px;
	font-weight: lighter;
	color: #212121;
	padding-top: 0px;
	margin-bottom: 10px;
}
.tariff_chooser_2 .text_block  p img {
	margin-bottom: 20px;
}

.refill_balance h2 {
color:#3E3E3E;
font-family:verdana;
font-size:18px;
font-weight:lighter;
margin:0;
}
.refill_balance p {
color:#3E3E3E;
font-family:verdana;
font-size:11px;
margin:0;
}
.refill_balance .aside {
background:url("/images/refill/refill_balance__aside_bg.gif") repeat scroll 0 0 #F5E483;
float:left;
margin-left:30px;
width:215px;
}
.refill_balance .aside .wrpr {
padding:15px;
}
.refill_balance .aside .tx {
margin-bottom:15px;
}
.refill_balance .aside h2 {
margin-bottom:4px;
}
.refill_balance .aside h2 img {
vertical-align:middle;
}
.refill_balance .payment_itself {
	border: 1px solid #727272;
	margin-left: 267px;
	margin-right: 20px;
	padding: 7px 7px 30px;
}
.refill_balance .payment_itself .sum_choser {
	background: url("/images/refill/refill_balance__aside_bg.gif") repeat scroll 0 0 #F5E483;
	border: 1px solid #727272;
	overflow: hidden;
	padding: 15px 0 30px 22px;
}


.refill_balance .payment_itself .sum_choser .right {
float:right;
padding-top:15px;
width:175px;
}
.pusher_right {
clear:right;
}
.refill_balance .payment_itself .sum_choser ul.sums {
list-style:none outside none;
margin-right:200px;
padding-top:15px;
}
.refill_balance .payment_itself .sum_choser ul.sums li {
-moz-border-radius:17px 17px 17px 17px;
background:none repeat scroll 0 0 #F5F5F5;
border:1px solid #D3D3D3;
height:45px;
margin-bottom:10px;
}
.refill_balance .payment_itself .sum_choser ul.sums li .stupid_ie_left {
}
.refill_balance .payment_itself .sum_choser ul.sums li .stupid_ie_right {
}
.refill_balance .payment_itself .sum_choser ul.sums li .radio {
float:left;
margin-right:18px;
padding-top:16px;
text-align:right;
width:29px;
}
.refill_balance .payment_itself .sum_choser ul.sums li .sum {
background:url("/images/refill/refill_balance__bonus.gif") no-repeat scroll left top transparent;
float:left;
height:39px;
margin:5px 10px 0 0;
width:114px;
}
.refill_balance .payment_itself .sum_choser ul.sums li .sum p {
color:#FFFFFF;
font-family:tahoma;
font-size:18px;
padding-top:6px;
text-align:center;
}
.refill_balance .payment_itself .sum_choser ul.sums li .bonus {
float:left;
margin:12px 10px 0 0;
}
.refill_balance .payment_itself .sum_choser ul.sums li .bonus p {
color:#0D6CAF;
font-family:tahoma;
font-size:18px;
}

.refill_balance .payment_itself .sum_choser ul.sums li .unlim {
	margin: 3px 10px 0 0;
}

.refill_balance .payment_itself .sum_choser ul.sums li .unlim p {

}

.refill_balance .payment_itself .sum_choser ul.sums li .unlim span {
	font-size: 80%;
	color: red;
}

.refill_balance .payment_itself .sum_choser_arr {
background:url("/images/refill/refill_balance__arr.gif") no-repeat scroll left top transparent;
height:11px;
margin:0 auto;
overflow:hidden;
position:relative;
top:-1px;
width:19px;
}
.refill_balance .payment_itself ul.fields {
list-style:none outside none;
}
.refill_balance .payment_itself ul.fields li {
margin-bottom:14px;
min-height:22px;
}
.refill_balance .payment_itself ul.fields .label {
    float: left;
    margin-right: 10px;
    text-align: right;
    width: 218px;
}
.refill_balance .payment_itself ul.fields p {
padding-top:4px;
}
.refill_balance .payment_itself ul.fields .right {
    float: left;
    width: 280px;
}
.refill_balance .payment_itself ul.fields .right input {
border:1px solid #ABADB3;
height:20px;
width:100%;
}
.refill_balance .payment_itself ul.fields .right input.submit {
background:url("/images/refill/refill_balance__continue.gif") no-repeat scroll left top #1046A2;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-family:tahoma;
font-size:18px;
height:37px;
margin:20px -8px 0 0;
text-align:center;
width:117px;
}
.refill_balance .payment_itself ul.fields .red {
color:#9E082A;
}
.refill_balance .payment_itself ul.fields .right select {
border:1px solid #ABADB3;
height:20px;
}
.refill_balance .payment_itself ul.fields .right .half {
width:128px;
}
.refill_balance .payment_itself ul.fields .right input.half {
float:left;
}
.refill_balance .payment_itself ul.fields .right .full {
width:100%;
}
.refill_balance .payment_itself ul.fields .right .float_left {
float:left;
}
.refill_balance .payment_itself ul.fields .right .float_right {
float:right;
}
.refill_balance .payment_itself ul.fields .right .relative {
margin-bottom:45px;
position:relative;
}
.refill_balance .payment_itself ul.fields .right div.whatis {
display:inline-block;
margin-left:3px;
}
.refill_balance .payment_itself ul.fields .right .whatis span.whatis {
border-bottom:1px dashed #0D6CAF;
color:#0D6CAF;
cursor:pointer;
}
.refill_balance .payment_itself ul.fields .right .whatis .whatis_block {
-moz-border-radius:2px 2px 2px 2px;
-moz-box-shadow:0 3px 5px rgba(0, 0, 0, 0.4);
background:url("/images/refill/refill_balance__aside_bg.gif") repeat scroll 0 0 #F5E483;
display:none;
left:-10px;
position:absolute;
top:32px;
width:350px;
}
.refill_balance .payment_itself ul.fields .right .whatis:hover .whatis_block {
display:block;
}
.refill_balance .payment_itself ul.fields .right .whatis .whatis_block .arr {
background:url("/images/refill/refill_balance__whatis_arr.gif") no-repeat scroll center top transparent;
height:13px;
position:relative;
top:-13px;
}
.refill_balance .payment_itself ul.fields .right .whatis .whatis_block .wrpr {
padding:15px;
}
.refill_balance .payment_itself ul.fields .right .whatis .whatis_block .wrpr .img {
float:left;
height:80px;
width:115px;
}
.refill_balance .payment_itself ul.fields .right .whatis .whatis_block .wrpr h3 {
color:#3E3E3E;
font-family:tahoma;
font-size:12px;
margin-left:125px;
}
.refill_balance .payment_itself ul.fields .right .whatis .whatis_block .wrpr p {
color:#5C5C5C;
font-family:tahoma;
font-size:11px;
margin-left:125px;
}


.refill_balance .payment_itself .sum_choser ul.sums li .tarif {
background:url("/images/refill/refill_balance__tarif.gif") no-repeat scroll left top transparent;
float:left;
height:40px;
margin:4px 20px 0 0;
position:relative;
width:166px;
}
.refill_balance .payment_itself .sum_choser ul.sums li .tarif_mega_berry {
background-color:#184B67;
background-position:left top;
height:41px;
margin-top:3px;
}
.refill_balance .payment_itself .sum_choser ul.sums li .tarif_pc_berry {
background-color:#46762B;
background-position:left -41px;
}
.refill_balance .payment_itself .sum_choser ul.sums li .tarif_online_berry {
background-color:#46762B;
background-position:left -81px;
}
.refill_balance .payment_itself .sum_choser ul.sums li .tarif p {
color:#91A28D;
font-family:tahoma;
font-size:18px;
padding-top:7px;
text-align:center;
}
.refill_balance .payment_itself .sum_choser ul.sums li .tarif p.front {
color:#FFFFFF;
left:0;
position:absolute;
top:1px;
width:100%;
}
.refill_balance .payment_itself .sum_choser ul.sums li .fee {
float:left;
margin:12px 10px 0 0;
}
.refill_balance .payment_itself .sum_choser ul.sums li .fee p {
color:#0D6CAF;
font-family:tahoma;
font-size:18px;
}

.tarifs_comparsion {
	width: 734px;
	position: absolute;
	top: 100px;
	left: 50%;
	margin-left: -367px;
	z-index:999999;
}
.tarifs_comparsion .mid {
	background: #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 0 35px 30px;
}
.tarifs_comparsion .mid .closer {
	float: right;
	width: 11px;
	height: 11px;
	margin: 17px -15px 0 0;
	background: url(/images/tariff/tarifs__closer.gif) no-repeat left top;
	cursor: pointer;
	_margin-right: -7px;
}
.tarifs_comparsion .mid h1 {
	font-family: verdana;
	font-size: 18px;
	font-weight: lighter;
	color: #333;
	padding-top: 30px;
	margin-bottom: 19px;
}
.tarifs_comparsion .mid table {
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	border: 1px solid #8e8e8e;
}
.tarifs_comparsion .mid table td {
	border: 1px solid #8e8e8e;
	border-width: 1px none none 1px;
}
.tarifs_comparsion .mid table th {
	border-left: 1px solid #8e8e8e;
}
.tarifs_comparsion .mid table td,
.tarifs_comparsion .mid table th {
	height: 28px;
	vertical-align: middle;
}
.tarifs_comparsion .mid table p {
	font-family: verdana;
	font-size: 12px;
	color: #333;
	text-align: center;
}
.tarifs_comparsion .mid table .format p {
	text-align: left;
	margin-left: 19px;
}
.tarifs_comparsion .mid table .green11 { background: #96d38a; }
.tarifs_comparsion .mid table .green12 { background: #afeca3; }
.tarifs_comparsion .mid table .green21 { background: #9fd785; }
.tarifs_comparsion .mid table .green22 { background: #b8f09e; }
.tarifs_comparsion .mid table .green11,
.tarifs_comparsion .mid table .green12,
.tarifs_comparsion .mid table .green21,
.tarifs_comparsion .mid table .green22 { width: 122px; }
.tarifs_comparsion .mid table .pink11 { background: #dda5bd; }
.tarifs_comparsion .mid table .pink12 { background: #f0b9d0; }
.tarifs_comparsion .mid table .format { width: 185px; }
.tarifs_comparsion .mid table .pink11,
.tarifs_comparsion .mid table .pink12 { width: 185px; }
.tarifs_comparsion .mid .table_corners_t {
	height: 3px;
	overflow: hidden;
	background: url(/images/tariff/tarifs__comparsion_table_corner_tl.gif) no-repeat left top;
	position: relative;
	margin-bottom: -3px;
}
.tarifs_comparsion .mid .table_corners_t .right {
	height: 3px;
	background: url(/images/tariff/tarifs__comparsion_table_corner_tr.gif) no-repeat right top;
}
.tarifs_comparsion .mid .table_corners_b {
	height: 3px;
	overflow: hidden;
	background: url(/images/tariff/tarifs__comparsion_table_corner_bl.gif) no-repeat left top;
	position: relative;
	top: -3px;
}
.tarifs_comparsion .mid .table_corners_b .right {
	height: 3px;
	background: url(/images/tariff/tarifs__comparsion_table_corner_br.gif) no-repeat right top;
}
.tarifs_comparsion .mid .spec_container {
	padding-top: 30px;
	width: 374px
}
.tarifs_comparsion .topz {
	height: 3px;
	overflow: hidden;
	background: url(/images/tariff/tarifs__comparsion_top.gif) no-repeat left top;
}
.tarifs_comparsion .footz {
	height: 3px;
	overflow: hidden;
	background: url(/images/tariff/tarifs__comparsion_bottom.gif) no-repeat left top;
}
.tarifs_comparsion .topz,
.tarifs_comparsion .footz {
	display: none;
	display: block\9;
}

/*
	New acc informer
*/
.acc_informer {
	float: right;
	width: 275px;
	margin-top: 23px;
}
.acc_informer p {
	font-family: tahoma;
	font-size: 14px;
	color: #7397b3;
}
.acc_informer a {
	font-weight: lighter !important;
	font-size: 14px !important;
	color: #7397b3 !important;
	line-height: normal !important;
	text-decoration: underline;
}
.acc_informer a:hover {
	text-decoration: none;
}
.acc_informer ul.informer {
	list-style: none;
}
.acc_informer ul.informer li {
	float: none !important;
	border: none !important;
	padding: 0px !important;
	height: 25px;
}
.acc_informer ul p.label {
	float: left;
	width: 65px;
}
.acc_informer ul p.descr {
	margin-left: 70px;
}
.acc_informer ul p.descr .fltl {
	float: left;
	_width: 10px;
	white-space: nowrap;
}
.acc_informer ul p.descr .green {
	color: #75e75b;
	padding: 0 10px 0 0;
}
.acc_informer ul p.descr a.add_funds {
	float: left;
	width: 76px;
	height: 17px;
	display: block;
	background: #4ea839 url(/images/little_acc_plates_add_funds.gif) no-repeat left top;
	color: #bee7b4 !important;
	text-align: center;
}
.acc_informer a.active_downloads {
	float: left;
	padding-left: 17px;
	background: url(/images/little_acc_plates_active_downloads_icon.gif) no-repeat left 3px;
	text-decoration: underline !important;
}
.acc_informer a.exit {
	float: right;
	margin-right: 50px;
	text-decoration: underline !important;
}
.acc_informer a.active_downloads:hover,
.acc_informer a.exit:hover {
	text-decoration: none !important;
}




/*
	acc
*/
div.acc_wrapper {
	margin: 10px 20px;
}
div.acc_wrapper h1 {
	float: left;
	font-size: 30px;
	font-weight: lighter;
	padding: 0px !important;
	margin-right: 20px;
}
div.acc_wrapper h2 {
	font-size: 18px;
	color: #4f5e58;
	font-weight: lighter;
	margin-top: 10px;
}
div.acc_wrapper p.card_recharge_notification {
	float: left;
	background: #d9efe6;
	font-size: 14px;
	padding: 10px 20px;
	margin: 2px 0 20px;
}
div.acc_wrapper div.the_tables {
	margin: 0 0 25px;
}
div.acc_wrapper div.the_tables table {
	width: 100%;
	padding: 0px;
	margin-top: 5px;
	clear:both;
	border-collapse: collapse;
}
div.acc_wrapper div.the_tables table th {
	background: #e3ddc8;
	padding: 15px 0;
}
div.acc_wrapper div.the_tables table td {
	border-bottom: 1px solid #e3ddc8;
	padding: 12px 0;
}
div.acc_wrapper div.the_tables table p {
	font-family: arial;
	font-size: 12px;
}
div.acc_wrapper div.the_tables table p a {
	font-size: 12px !important;
	color: #d37433 !important;
	text-decoration: underline !important;
}
div.acc_wrapper div.the_tables table p a:hover {
	text-decoration: none !important;
}
div.acc_wrapper div.the_tables table p span.spacer {
	padding: 0 10px;
	background: #e3ddc8;
	margin: 0 1px;
}
div.acc_wrapper  div.the_tables table th p { color: #407c64; }
div.acc_wrapper  div.the_tables table tdp { color: #282828; }
div.acc_wrapper  div.the_tables table .date { width: 115px; }
div.acc_wrapper  div.the_tables table .date p { margin-left: 17px; font-size: 11px; text-align: left; }
div.acc_wrapper  div.the_tables table .card_number { width: 133px; }
div.acc_wrapper  div.the_tables table .card_number p { text-align: left; }
div.acc_wrapper  div.the_tables table .transaction_id { width: 95px; }
div.acc_wrapper  div.the_tables table .transaction_id p { text-align: right; }
div.acc_wrapper  div.the_tables table .subscription_id { width: 145px; }
div.acc_wrapper  div.the_tables table .subscription_id p { text-align: right; }
div.acc_wrapper  div.the_tables table .ip_country { width: 158px; }
div.acc_wrapper  div.the_tables table .ip_country p { margin-left: 50px; text-align: left; }
div.acc_wrapper  div.the_tables table .amount p { text-align: right; }
div.acc_wrapper  div.the_tables table .status { width: 98px; }
div.acc_wrapper  div.the_tables table .status p { margin-left: 20px; text-align: left; }
div.acc_wrapper  div.the_tables table .status_center { width: 178px; }
div.acc_wrapper  div.the_tables table .status_center p { text-align: center; }
div.acc_wrapper  div.the_tables table .downloads_id { width: 115px; }
div.acc_wrapper  div.the_tables table .downloads_id p { margin-left: 20px; text-align: left; }
div.acc_wrapper  div.the_tables table .downloads_id td p { font-size: 14px; }
div.acc_wrapper  div.the_tables table .downloads_date { width: 172px; }
div.acc_wrapper  div.the_tables table .downloads_date p { text-align: left; }
div.acc_wrapper  div.the_tables table td.downloads_date p { font-size: 14px; }
div.acc_wrapper  div.the_tables table .downloads_movie p { margin-left: 18px; text-align: left; }
div.acc_wrapper  div.the_tables table td.downloads_movie p { font-size: 14px; }
div.acc_wrapper  div.the_tables table td.downloads_movie p a { color: #cb412e; }
div.acc_wrapper  div.the_tables table td.downloads_movie a.download_trek { float: left; vertical-align: middle; }
div.acc_wrapper  div.the_tables table .downloads_quality { width: 65px; }
div.acc_wrapper  div.the_tables table .downloads_quality p { text-align: left; }
div.acc_wrapper  div.the_tables table td.downloads_quality p { font-size: 14px; }
div.acc_wrapper ul.tabs {
	list-style: none;
	zoom:1;
	height: 38px;
	overflow: hidden;
 }
div.acc_wrapper ul.tabs li {
	float: left;
	_width: 10px;
	white-space: nowrap;
	margin: 0 10px;
 }
div.acc_wrapper ul.tabs li a {
	font-size: 14px !important;
	color: #cb412e !important;
	line-height: 32px;
	text-decoration: underline !important;
 }
div.acc_wrapper ul.tabs li a:hover {
	text-decoration: none !important;
 }
div.acc_wrapper ul.tabs li.active a {
	display: block;
	height: 31px;
	color: #f5f5f5 !important;
	padding: 0 10px !important;
	background: #cb412e !important;
	text-decoration: none !important;
 }
div.acc_wrapper ul.tabs li.active span.arr {
	display: block;
	height: 7px;
	background: url(/images/downloads_active_tab_arr.gif) no-repeat center top;
	*width: 120px;
 }
div.acc_wrapper div.selector {
	padding-bottom: 15px;
 }
div.acc_wrapper ul.selector {
	list-style: none;
	zoom:1;
 }
div.acc_wrapper ul.selector li {
	display: inline;
 }
div.acc_wrapper ul.selector li a {
	font-size: 12px !important;
	font-weight: bold !important;
	color: #cb412e !important;
	line-height: 18px;
	text-decoration: underline !important;
 }
div.acc_wrapper ul.selector li a:hover {
	text-decoration: none !important;
 }
div.acc_wrapper ul.selector li.active a {
	height: 31px;
	color: #f5f5f5 !important;
	padding: 2px 4px 1px !important;
	background: #cb412e !important;
	text-decoration: none !important;
 }

/*
	payment accepted
*/
div.payments_accepted {
	border: 1px solid #bfbfbf;
	background: url(/images/payment/payments_accepted.gif) no-repeat left top;
	padding: 0 35px 20px;
	zoom:1;
}
div.payments_accepted p {
	font-family: tahoma;
	font-size: 14px;
	color: #000;
	padding-bottom: 8px;
}
div.payments_accepted div.l_head {
	height: 166px;
	margin-left: 130px;
}
div.payments_accepted div.l_head p {
	font-size: 14px;
	color: #000;
	line-height: 24px;
	padding-top: 50px;
}
div.payments_accepted div.l_head p span.orange {
	color: #d87e41;
}
div.payments_accepted div.info_block {
	background: #f5edd8;
	padding: 25px;
	margin: 5px 0 15px;
}
.decline  {
	padding:20px 20px 40px 20px; 
}
.decline img {
	float:left;
}
.decline h1 {
	float:left;
	font-size:20px;
	font-weight:normal;
}
.decline h2 {
	text-align:center;
	font-size:18px;
	font-weight:normal;
	padding:20px 0 0 0;
}
.decline p {
	font-size:14px;
	clear:both;
	line-height:1.5;
	padding:10px 0 0 10px;
}
.decline p a {
	font-size:14px !important;
	font-weight:normal !important;
}

/*
	activate button
*/

a.activate_account_button {
	width: 248px;
	height: 49px;
	display: block;
	margin: 20px auto 0;
	background: url(/images/activate_account__button.gif) no-repeat left top;
	font-family: arial;
	font-size: 18px !important;
	font-weight: lighter;
	color: #708356 !important;
	text-align: center;
	text-decoration: none;
	position: relative;
	padding: 0px !important;
	cursor: pointer
}
a.activate_account_button span.txt {
	width: 248px;
	display: block;
	font-size: 18px !important;
	font-weight: lighter;
	color: #708356 !important;
	text-align: center;
	padding-top: 11px;
}
a.activate_account_button span.front {
	width: 248px;
	display: block;
	font-weight: lighter;
	color: #fff !important;
	text-align: center;
	position: absolute;
	top: -1px;
	left: 0px;
	padding-top: 11px;
}
a.activate_account_button:hover {
	background: url(/images/activate_account__button.gif) no-repeat left bottom;
}
 a.activate_account_button:hover span.txt,
a.activate_account_button:hover span.front {
	padding-top: 10px;
}


/*
	cancel membership message
*/
div.cancel_membership_message {
	border: 1px solid #bfbfbf;
	padding:  35px 45px;
}
div.cancel_membership_message h1 {
	font-family: arial;
	font-size: 24px;
	font-weight: lighter;
	color: #e27f3f;
	margin-bottom: 20px;
}
div.cancel_membership_message p {
	font-family: arial;
	font-size: 14px;
	color: #434343;
	margin-bottom: 20px;
}
div.cancel_membership_message a {
	color: #185f8b;
}
div.cancel_membership_message p.sign {
	text-align: right;
	margin-top: -20px;
}
div.cancel_membership_message a.the_button {
	width: 380px;
	height: 49px;
	display: block;
	font-family: arial !important;
	font-size: 18px !important;
	color: #83946d !important;
	text-align: center !important;
	text-decoration: none;
	margin: 5px auto 25px !important;
	background: #92c34e url(/images/cancel_membership_button.gif) repeat-x left top;
	position: relative;
	cursor: pointer;
	padding: 0px !important;
	text-decoration: none !important;
}
div.cancel_membership_message a.the_button span.left { height: 49px; display: block; background: url(/images/cancel_membership_button.gif) no-repeat left -49px; }
div.cancel_membership_message a.the_button span.right { height: 49px; display: block; background: url(/images/cancel_membership_button.gif) no-repeat right -98px; }
div.cancel_membership_message a.the_button:hover { background: #92c34e url(/images/cancel_membership_button.gif) repeat-x left -147px; text-decoration:none !important;}
div.cancel_membership_message a.the_button:hover  span.left { background: url(/images/cancel_membership_button.gif) no-repeat left -196px; }
div.cancel_membership_message a.the_button:hover  span.right { background: url(/images/cancel_membership_button.gif) no-repeat right -245px; }
div.cancel_membership_message a.the_button span.txt {
	display: block;
	padding-top: 13px;
}
div.cancel_membership_message a.the_button span.front {
	width: 100%;
	display: block;
	padding-top: 13px;
	color: #fff;
	text-align: center;
	position: absolute;
	top: -1px;
	left: 0px;

}

/*
	tarif chooser
*/
.the_block {
	border: 1px solid #bfbfbf;
	position: relative;
	zoom:1;
}
.tariff_chooser {
	padding-top: 20px;
	padding-bottom: 50px;
}
.tariff_chooser .classic_membership { margin-bottom: 40px; }
.tariff_chooser .classic_membership .wr { margin-left: 20px; }
.tariff_chooser .unlimited_membership { float: left; width: 435px; }
.tariff_chooser .unlimited_membership  .t_descr { margin-right: 30px; }
.tariff_chooser .unlimited_membership  ul.tarifs { margin-right: 30px; }
.tariff_chooser .super_membership { float: right; width: 435px; }
.tariff_chooser h1.tariff_name {
	font-family: verdana;
	font-size: 28px;
	font-weight: lighter;
	color: #2f2f2f;
	margin: 0 0 15px;
}
.tariff_chooser .t_descr  {
	height: 50px;
	margin-bottom: 20px;
}
.tariff_chooser .unlimited_membership .t_descr,
.tariff_chooser .super_membership .t_descr { height: 35px; }
.tariff_chooser .t_descr  p {
	font-family: tahoma;
	font-size: 11px;
	color: #2f2f2f;
}
.tariff_chooser ul.tarifs {
	list-style: none;
	margin-left: -20px;
	height: 227px;
}
.tariff_chooser ul.tarifs li {
	float: left;
	width: 273px;
	height: 194px;
	margin-left: 20px;
	position: relative;
}
.tariff_chooser ul.tarifs li .sl,
.tariff_chooser ul.tarifs li .sr { height: 194px; }
.tariff_chooser ul.tarifs li.reddo { background: url(/images/tariff/tariff_chooser__tariff_red.gif) repeat-x left top; }
.tariff_chooser ul.tarifs li.reddo .sl { background: url(/images/tariff/tariff_chooser__tariff_red.gif) no-repeat left -194px; }
.tariff_chooser ul.tarifs li.reddo .sr { background: url(/images/tariff/tariff_chooser__tariff_red.gif) no-repeat right -388px; }
.tariff_chooser .unlimited_membership .wr { margin-left: 20px; }
.tariff_chooser .unlimited_membership h1.tariff_name { font-size: 22px; }
.tariff_chooser .unlimited_membership ul.tarifs {
	margin: 0px;
	height: 245px;
}
.tariff_chooser .unlimited_membership ul.tarifs li {
	float: none;
	width: auto;
	height: 212px;
	margin-left: 0px;
	position: relative;
}
.tariff_chooser .unlimited_membership ul.tarifs li .sl,
.tariff_chooser .unlimited_membership ul.tarifs li .sr { height: 212px; }
.tariff_chooser .unlimited_membership ul.tarifs li.greeny { background: url(/images/tariff/tariff_chooser__tariff_green.gif) repeat-x left top; }
.tariff_chooser .unlimited_membership ul.tarifs li.greeny .sl { background: url(/images/tariff/tariff_chooser__tariff_green.gif) no-repeat left -212px; }
.tariff_chooser .unlimited_membership ul.tarifs li.greeny .sr { background: url(/images/tariff/tariff_chooser__tariff_green.gif) no-repeat right -424px; }
.tariff_chooser .super_membership .wr { margin-right: 20px; }
.tariff_chooser .super_membership h1.tariff_name { font-size: 22px; }
.tariff_chooser .super_membership ul.tarifs {
	margin: 0px;
	height: 245px;
}
.tariff_chooser .super_membership  ul.tarifs li {
	float: none;
	width: auto;
	height: 212px;
	margin-left: 0px;
	position: relative;
}
.tariff_chooser .super_membership ul.tarifs li .sl,
.tariff_chooser .super_membership ul.tarifs li .sr { height: 212px; }
.tariff_chooser .super_membership ul.tarifs li.bluee { background: url(/images/tariff/tariff_chooser__tariff_blue.gif) repeat-x left top; }
.tariff_chooser .super_membership ul.tarifs li.bluee .sl { background: url(/images/tariff/tariff_chooser__tariff_blue.gif) no-repeat left -212px; }
.tariff_chooser .super_membership ul.tarifs li.bluee .sr { background: url(/images/tariff/tariff_chooser__tariff_blue.gif) no-repeat right -424px; }
.tariff_chooser ul.tarifs li .head {
	height: 99px;
}
.tariff_chooser ul.tarifs li .head p {
	width: 150px;
	font-family: tahoma;
	font-size: 30px;
	font-weight: lighter;
	color: #fff;
	text-align: left;
	line-height: 24px;
	padding-top: 35px;
	margin-left: 135px;
}
.tariff_chooser ul.tarifs li.reddo .head p { font-size: 24px; }
.tariff_chooser ul.tarifs li .head p span.topp {
	display: block;
	font-size: 18px;
	margin-top: -10px;
}
.tariff_chooser ul.tarifs li .head p span.orange { font-size: 14px; color: #fbdf8a; vertical-align: middle; }
.tariff_chooser ul.tarifs li.ico2 .head p { margin-left: 116px; }
.tariff_chooser ul.tarifs li.reddo .head p.bonus {
	width: auto;
	font-size: 11px;
	font-weight: bold;
	color: #8a6a23;
	line-height: normal;
	margin: 28px 0 0 210px;
	padding: 0;
	position: absolute;
	top: 0px;
	left: 0px;
}
.tariff_chooser ul.tarifs li.reddo .head p.bonus2 { color: #fbdf8a; top: 1px; }
.tariff_chooser ul.tarifs li.reddo .head p.bonus .big {
	font-size: 23px;
}
.tariff_chooser ul.tarifs li.ico1 .head .icon {
	width: 69px;
	height: 115px;
	background: url(/images/tariff/tariff_chooser__tariff_icon01.jpg) no-repeat left top;
	position: absolute;
	top: -20px;
	left: 31px;
}
.tariff_chooser ul.tarifs li.ico1 .head p { margin-left: 114px; }
.tariff_chooser ul.tarifs li.ico2 .head .icon {
	width: 102px;
	height: 106px;
	background: url(/images/tariff/tariff_chooser__tariff_icon02.jpg) no-repeat left top;
	position: absolute;
	top: -18px;
	left: 13px;
}
.tariff_chooser ul.tarifs li.ico4 .head .icon {
	width: 68px;
	height: 113px;
	background: url(/images/tariff/tariff_chooser__tariff_icon04.jpg) no-repeat left top;
	position: absolute;
	top: -20px;
	left: 0px;
	margin-left: 109px;
}
.tariff_chooser ul.tarifs li.ico7 .head .icon {
	width: 220px;
	height: 155px;
	background: url(/images/tariff/tariff_chooser__tariff_icon07.jpg) no-repeat left top;
	position: absolute;
	top: -52px;
	left: 31px;
}
.tariff_chooser ul.tarifs li.greeny .head p { margin-left: 196px; }
.tariff_chooser ul.tarifs li.bluee .head p { margin-left: 265px; }
.tariff_chooser ul.tarifs li .descr p {
	font-family: tahoma;
	font-size: 12px;
	color: #2f2f2f;
	padding-top: 12px;
	height: 38px;
	margin: 0 20px;
}
.tariff_chooser .unlimited_membership ul.tarifs li .descr p,
.tariff_chooser .super_membership ul.tarifs li .descr p { height: 55px; }
.tariff_chooser .unlimited_membership ul.tarifs li .descr p { text-align: center; }
.tariff_chooser ul.tarifs li .descr p .label {
	color: #717171;
}
.tariff_chooser ul.tarifs li.bigg {
	float: none;
	width: 496px;
	height: 284px;
	margin: -41px auto 0;
}
.tariff_chooser ul.tarifs li.bigg .head {
	height: 159px;
	background: url(/images/tariff/tariff_chooser__tariff_big.jpg) no-repeat left top;
}
.tariff_chooser ul.tarifs li.bigg .head p {
	padding-top: 90px;
	width: 250px;
}
.tariff_chooser ul.tarifs li.bigg .descr {
	background: url(/images/tariff/tariff_chooser__tariff_descr2.gif) no-repeat left top;
}
.tariff_chooser ul.tarifs li a.button {
	width: 90px;
	height: 36px;
	display: block;
	margin: 0 auto;
	font-family: tahoma;
	font-size: 18px;
	color: #fff;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
	background: url(/images/tariff/tariff_chooser__tariff__button.gif) no-repeat left top;
}
.tariff_chooser p.forenote {
	font-family: tahoma;
	font-size: 11px;
	color: #2f2f2f;
	margin: -20px 0 20px;
}
.tariff_chooser p.forenote a {
	font-family: tahoma;
	font-size: 11px;
	color: #1957a4;
}



 /*	> New home page stuff	*/
.top_block {
	height: 10px;
}
ul.main_nav {
	list-style: none;
	height: 28px;
	background: #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding-left: 22px;
}
ul.main_nav li {
	float: left;
	width: 109px;
	height: 28px;
	background: #000;
}
ul.main_nav li.active {
	background: #fff;
	position: relative;
}
ul.main_nav li.active a span {
    color:#000 !important;
}
ul.main_nav li a {
	height: 21px;
	display: block;
	font-family: tahoma;;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-decoration: none;
	padding-top: 7px;
	margin: 0 20px;
}
ul.main_nav li.active a {
	color: #000 !important;
	margin: 0;
}
#footer ul.main_nav {
	height: 29px;
	border-bottom: 1px solid #fff;
}
#footer ul.main_nav li.active a {
	background: url(/images/pointer.gif) no-repeat center bottom;
}
ul.main_nav li.active .arr {
	width: 7px;
	height: 4px;
	overflow: hidden;
	background: url(/images/nav__active_arr.gif) no-repeat left top;
	margin-left: -4px;
	position: absolute;
	top: 29px;
	left: 50%;
}
#header .logo_container {
	float: left;
	width: 255px;
	margin-top: 24px;
	padding-left: 13px;
}
#header .logo_container a {
	width: 255px;
	height: 57px;
	display: block;
	background: url(/images/logo__main.gif) no-repeat left top;
}
#header .logo_container a img {
	width: 255px;
	height: 57px;
	display: block;
	border: none;
	background: url(/images/logo__main.gif) no-repeat left top;
}
#header .auth_btns {
    float: right;
    padding-top: 45px;
    width: 365px;
}
#header .auth_btns .main_button {
	width:106px;
	height:47px;
	float:left;
	display:block;
	margin-right:7px;
}
#header .auth_btns .login {
	background:url(/images/main_button.png) no-repeat;
}
#header .auth_btns .signup {
	background:url(/images/main_button.png) no-repeat -113px 0;
}
#header .auth_btns .giftcard_button {
	width:119px;
	margin:0 0 0 7px;
	background:url(/images/main_button.png) no-repeat -233px 0;
}
#header .auth_btns .login:hover {
	background:url(/images/main_button.png) no-repeat 0 -48px;
}
#header .auth_btns .signup:hover {
	background:url(/images/main_button.png) no-repeat -113px -48px;
}
#header .auth_btns .giftcard_button:hover {
	background:url(/images/main_button.png) no-repeat -233px -48px;
}
#searchform  button {
	height: 21px;
	border: none;
	vertical-align: top;
	background: #000;
	padding: 0px;
	margin-top: -1px;
	cursor: pointer;
}
#searchform input {
	width: 204px;
	height: 16px;
	vertical-align: top;
	margin-right: 2px !important;
	padding: 0px !important;
	margin-bottom: 5px;
}
#searchform .label {
	margin-bottom: 6px;
}
#searchform .adjust {
	margin-top: 0px;
    padding: 0;
}
#searchform .adjust a {
	font-size: 11px;
	color: #f9b24b;
	text-decoration: underline;
}
#searchform .adjust a:hover {
	text-decoration: none;
}
#header .auth_btns img {
	border: none;
}
#content .menu .nav, .popup-menu .nav {
	height: 40px;
	background: url(/images/slantstripe.gif) repeat-x left top;
}
ul.the_list {
 list-style: none;
 margin: 14px 0 0 0;
 padding-top: 10px;
 _zoom:1;
}
ul.epsList {
	margin-left: 0 !important;
    margin-top: 0;
    padding-left: 10px;
}
ul.the_list {
    clear: both;
    list-style: none outside none;
    margin: 10px 0 0;
    overflow: hidden;
    padding-top: 10px;
}
ul.list_big li {
    float: left;
    height: auto;
    margin-left: 20px;
    _margin-left: 11px;
    width: 105px;
}
ul.list_medium li {
	float: left;
	width: 124px;
	height: 184px;
	margin-left: 22px;
	_margin-left: 11px;
}
ul.the_list li .image_wrapper {
	float: left;
	position: relative;
}
ul.the_list li .image_wrapper .rating {
	position: absolute;
	width:46px;
	height:15px;
	left:30px;
	top:-7px;
	background:url(/images/imdb-icon.png) no-repeat;

}
ul.the_list li .image_wrapper .rating p {
	font-family: arial;
	color: #fff;
	font-size:10px;
	line-height:15px;
	text-align:right;
	padding-right:3px;

}
ul.the_list li .image_wrapper img {
	padding: 3px;
	background: #fff;
	border: 1px solid #969696;
	vertical-align: top;
}
ul.list_big li .image_wrapper img {
	max-width: 99px;
	max-height: 146px;
	_width: 99px;
	_height: 146px;
}
ul.list_medium li .image_wrapper img {
	max-width: 74px;
	max-height: 109px;
	_width: 74px;
	_height: 109px;
}
ul.the_list li .image_wrapper .gradient {
	background: url(/images/item__gradient.gif) repeat-x left bottom;
}
ul.the_list li .image_wrapper .sr {
	background: url(/images/item__gradient_r.gif) no-repeat right bottom;
	padding-bottom: 4px;
}
ul.the_list li .title {
	font-family: tahoma;
	font-size: 12px;
	margin-bottom: 2px;
	margin-right: 3px;
}
ul.the_list li .title a {
	color: #db5d1f;
}
ul.the_list li .date-country {
	font-family: arial;
	font-size: 10px;
	font-style: italic;
	color: #4c4c4c;
	margin-right: 3px;
}

/*	> black cyber	*/
.blackcyber {
	padding: 50px 28px;
}
.blackcyber h1 {
	margin-left: 150px;
}
.blackcyber h1.ub {
	font-family: Myriad Pro;
	font-size: 36px;
	font-weight: lighter;
	color: #000;
}
.blackcyber h1.sub {
	font-family: Myriad Pro;
	font-size: 18px;
	font-weight: lighter;
	color: #135c76;
	margin-top: -7px;
	margin-bottom: 80px;
}
.blackcyber h2 {
	font-family: Tahoma;
	font-size: 24px;
	color: #000;
}
.blackcyber h3 {
	font-family: Tahoma;
	font-size: 18px;
	color: #000;
	margin-bottom: 25px;
	margin-left: 150px;
}
.blackcyber p {
	font-family: Tahoma;
	font-size: 14px;
	color: #333333;
	margin-bottom: 5px;
}
.blackcyber p.sub {
	color: #000;
	margin-bottom: 25px;
}
.blackcyber a {
	color: #02425b;
}
.blackcyber .calendar {
	float: right;
	margin: 0 0 25px 25px;
}
.blackcyber table {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
	margin-bottom: 20px;
}
.blackcyber table th {
	width: 20%;
	height: 67px;
	background: #043c56 url(/images/black/blackcyber__th1.gif) repeat-x left bottom;
}
.blackcyber table th .wrpr {
	height: 67px;
}
.blackcyber table th .wrpr p {
	font-size: 18px;
	font-weight: lighter;
	color: #fff;
	text-align: center;
}
.blackcyber table .hmm th .wrpr {
	height: 67px;
	background: url(/images/black/blackcyber__th.gif) no-repeat left -67px;
	margin-right: 12px;
	margin-left: 2px;
}
.blackcyber table .hmm th .wrpr .sr {
	background: url(/images/black/blackcyber__th.gif) no-repeat right -134px;
	height: 67px;
}
.blackcyber table .hmm th .wrpr .sm {
	height: 67px;
	margin: 0 14px;
	background: url(/images/black/blackcyber__th.gif) repeat-x left top;
}
.blackcyber table .hmm th .first {
	background: url(/images/black/blackcyber__th.gif) no-repeat left -201px;
	margin-left: 0px;
}
.blackcyber table .hmm th .wrpr p {
	padding-top: 14px;
	font-size: 16px;
}
.blackcyber table .hmm th .last {
	background: url(/images/black/blackcyber__th.gif) no-repeat left -335px;
	margin: 0 0 0 3px;
	overflow: hidden;
}
.blackcyber table .hmm th .last .sr {
	background: url(/images/black/blackcyber__th.gif) no-repeat right -402px;
}
.blackcyber table .hmm th .last .sm {
	background: url(/images/black/blackcyber__th.gif) repeat-x right -268px;
}
.blackcyber table .hmm th .last p {
	color: #05455c;
	height: 24px;
	padding-top: 15px;
}
.blackcyber table .hmm th .last table.td {
	width: 100%;
}
.blackcyber table .hmm th .last table.td td {
	height: auto;
	width: 50%;
	height: 20px;
	background: none;
}
.blackcyber table .hmm th .last table.td td.left {
	border-right: 1px solid #9b9b9b;
}
.blackcyber table .hmm th .last table.td td p {
	font-size: 14px;
	padding-top: 1px;
	height: auto;
}
.blackcyber table th .wrpr p.s1 {
	padding-top: 23px;
}
.blackcyber table td {
	width: 20%;
	height: 65px;
	background: #05455c url(/images/black/blackcyber__table_td.gif) repeat-x left bottom;
}
.blackcyber table td .wrpr {
	height: 65px;
	background: #e8eae5 url(/images/black/blackcyber__tr_td.gif) repeat-x left bottom;
}
.blackcyber table td .wrpr .sr {
	height: 65px;
	background: url(/images/black/blackcyber__table_td_real.gif) no-repeat right top;
}
.blackcyber table td .wrpr .sl {
	height: 65px;
	background: url(/images/black/blackcyber__table_td_l.gif) no-repeat left top;
}
.blackcyber table td .wrpr_yellow {
	height: 65px;
	background: #fffb9a url(/images/black/blackcyber__table_td_yellow.gif) repeat-x left bottom;
}
.blackcyber table td .wrpr_yellow .sr {
	height: 65px;
	background: url(/images/black/blackcyber__table_td_yellow_r.gif) no-repeat right top;
}
.blackcyber table td .wrpr_yellow .sl {
	height: 65px;
	background: url(/images/black/blackcyber__table_td_yellow_l.gif) no-repeat left top;
}
.blackcyber table td .sr p {
	font-size: 18px;
	color: #33382a;
	text-align: center;
	padding-top: 21px;
}
.blackcyber table .greenthing {
	height: 59px;
	background: url(/images/black/blackcyber__table_td_greenthing.gif) no-repeat left -59px;
	margin: 0 5px;
}
.blackcyber table .greenthing .sr {
	height: 59px;
	background: url(/images/black/blackcyber__table_td_greenthing.gif) no-repeat right -118px;
}
.blackcyber table .greenthing .sm {
	height: 59px;
	background: url(/images/black/blackcyber__table_td_greenthing.gif) repeat-x left top;
	margin: 0 11px;
}
.blackcyber table .greenthing p {
	font-size: 12px !important;
	font-weight: bold;
	color: #fff !important;
	padding-top: 8px !important;
}
.blackcyber table .greenthing .s1 {
	padding-top: 15px !important;
}
.blackcyber table .orangething {
	height: 56px;
	background: url(/images/black/blackcyber__table_td_orangething.gif) no-repeat left -56px;
	margin: 0 5px;
}
.blackcyber table .orangething .sr {
	height: 56px;
	background: url(/images/black/blackcyber__table_td_orangething.gif) no-repeat right -112px;
}
.blackcyber table .orangething .sm {
	height: 56px;
	background: url(/images/black/blackcyber__table_td_orangething.gif) repeat-x left top;
	margin: 0 47px;
}
.blackcyber table .orangething p {
	font-size: 12px !important;
	font-weight: bold;
	color: #33382a !important;
	padding-top: 13px !important;
	margin: 0 -30px;
}
.blackcyber table .yellowthing {
	height: 56px;
	background: url(/images/black/blackcyber__table_td_yellowthing.gif) no-repeat left -56px;
	margin: 0 5px;
}
.blackcyber table .yellowthing .sr {
	height: 56px;
	background: url(/images/black/blackcyber__table_td_yellowthing.gif) no-repeat right -112px;
}
.blackcyber table .yellowthing .sm {
	height: 56px;
	background: url(/images/black/blackcyber__table_td_yellowthing.gif) repeat-x left top;
	margin: 0 46px;
}
.blackcyber table .yellowthing p {
	font-size: 12px !important;
	font-weight: bold;
	color: #33382a !important;
	padding-top: 13px !important;
	margin: 0 -30px;
}
.blackcyber p.f18 {
	font-size: 18px;
	font-weight: lighter;
	color: #000;
	text-align: center;
	padding-top: 0px;
	margin-bottom: 5px;
}
.blackcyber p.f20 {
	font-size: 20px;
	font-weight: lighter;
	color: #000;
	text-align: center;
}
.blackcyber table p.big {
	font-family: tahoma;
	font-size: 18px;
	color: #33382a;
	text-align: center;
}
.blackcyber .table_headr {
	margin-bottom: 20px;
	*margin-bottom: 30px;
}
.blackcyber .table_headr .plan {
	float: left;
	height: 59px;
	background: url(/images/black/blackcyber__plan.gif) repeat-x left top;
	margin-right: 25px;
	_width:10px;
	white-space: nowrap;
}
.blackcyber .table_headr .plan .sl {
	height: 59px;
	background: url(/images/black/blackcyber__plan.gif) no-repeat left -59px;
}
.blackcyber .table_headr .plan .sr {
	height: 59px;
	background: url(/images/black/blackcyber__plan.gif) no-repeat right -118px;
}
.blackcyber .table_headr .plan p {
	font-size: 18px;
	color: #05455c;
	margin: 0 20px 0 28px;
	padding-top: 22px;
}
.blackcyber .table_headr p.planDescr {
	padding-top: 10px;
}
.blackcyber .table_headr p.note {
	float: right;
	width: 270px;
	font-size: 14px;
	color: #527c8a;
	padding-top: 10px;
}
.blackcyber table.style1 {
	margin-bottom:20px;
	width:100%;
}
.blackcyber table.style1 th {
	height: 50px;
	background: #e8eae5 url(/images/black/blackcyber__th.gif) repeat-x left -1px;
	border-bottom: 1px solid #f9faf8;
}
.blackcyber table.style1 .col1 .wrpr {
	height: 49px;
	background: url(/images/black/blackcyber__th_l.gif) no-repeat left -1px;
	border-right: 1px solid #117da1;
}
.blackcyber table.style1 .col2 .wrpr {
	height: 49px;
	border-left: 1px solid #05445f;
	border-right: 1px solid #117da1;
}
.blackcyber table.style1 .col3 .wrpr {
	height: 49px;
	background: url(/images/black/blackcyber__th_r.gif) no-repeat right -1px;
	border-left: 1px solid #05445f;
}
.blackcyber table.style1 th p {
	font-weight: lighter;
	color: #fff;
	padding-top: 12px;
}
.blackcyber table.style1 td {
	height: 65px;
	background: #e8eae5 url(/images/black/blackcyber__tr_td.gif) repeat-x left bottom;
	border-bottom: 1px solid #f9faf8;
}
.blackcyber table.style1 img {
	width: auto;
	height: auto;
	vertical-align: middle;
}
.blackcyber table.style1 .col1 {
	width: 33%;
}
.blackcyber table.style1 .col2 {
	width: 33%;
}
.blackcyber table.style1 .col3 {
	width: 33%;
}
.blackcyber table.style1 .col1 p {
	margin-left: 99px;
	text-align: left;
}
.blackcyber table.style1 .col1 p.small {
	font-size: 12px;
	margin-top: -5px;
}
.blackcyber table.style1 .thing {
	height: 56px;
	background: url(/images/black/blackcyber__table_stupid_thing.gif) no-repeat right top;
	position: relative;
	margin-right: 11px;
}
.blackcyber table.style1 .thing p {
	color: #fae74c;
	text-align: right;
	margin-right: 35px;
	padding-top: 12px;
}
.blackcyber table.style1 .thing p.front {
	color: #33382a;
	position: absolute;
	top: -1px;
	right: 0px;
}
.blackcyber table.style1 .thing p .tx {
	margin-left: 10px;
}
.blackcyber table.style1 .thing .ar {
	width: 120px;
	height: 56px;
	background: url(/images/black/blackcyber__table_stupid_thing_ar.gif) no-repeat left top;
	position: absolute;
	top: 0px;
	left: 0px;
	margin-left: -35px;
}
.blackcyber table.style1 .thing .ar1 {
	margin-left: -44px;
}
.blackcyber table.style1 .thing .ar2 {
	margin-left: -51px;
}
.blackcyber .arr {
	width: 155px;
	height: 169px;
	background: url(/images/black/blackcyber__ico.gif) no-repeat left top;
	position: absolute;
	top: 20px;
	left: -19px;
}

.blackcyber .btn {
	width: 185px;
	height: 48px;
	display: inline-block;
	margin: 0 10px;
	background: url(/images/black/blackcyber__btn.gif) no-repeat left -48px;
	text-decoration: none;
	vertical-align: middle;
}
.blackcyber .btn .sr {
	height: 48px;
	display: block;
	background: url(/images/black/blackcyber__btn.gif) no-repeat right -96px;
}
.blackcyber .btn .sm {
	height: 48px;
	display: block;
	margin: 0 24px;
	background: url(/images/black/blackcyber__btn.gif) repeat-x left top;
}
.blackcyber .btn .tx {
	height: 48px;
	display: block;
	line-height: 48px;
	font-family: tahoma;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
}
.blackcyber .btnhldr {
	line-height: 48px;
	font-family: tahoma;
	font-size: 14px;
	color: #424242;
	text-align: center;
	margin: 0px 0 25px;
}

/*	>	Horizontal banner	*/
.horbanner {
	margin: 9px 0 -10px;
	text-align: center;
}
.horbanner img {
	display: block;
	border: none;
}

/*	New Plans	*/
.new_plans {
	margin: 0 19px;
	padding: 10px 0;
}
.new_plans h1 {
	font-family: verdana;
	font-size: 30px;
	font-weight: lighter;
	color: #2f2f2f;
	margin-bottom: 6px;
}
.new_plans .top1 {
	padding: 32px 20px 32px 204px;
	background: #f6f6f6 url(/images/tariff/new/newtariffs_top.gif) no-repeat 11px 6px;
	font-family: arial;
	font-size: 18px;
	color: #000;
	margin-bottom: 20px;
}
.new_plans .planTitle {
	font-family: verdana;
	font-size: 24px;
	font-weight: lighter;
	color: #000;
	margin: 0 0 0 23px;
}
.new_plans .planSubTitle {
	font-family: Arial;
	font-size: 18px;
	font-weight: lighter;
	color: #000;
	margin: 0 0 15px 23px;
}
.new_plans .planDescription {
	font-family: arial;
	font-size: 14px;
	color: #000;
	margin: 0 0 15px 23px;
}
.new_plans .plan {
	width: 864px;
	background: #282626 url(/images/tariff/new/newtariffs_plan_container_tl.gif) no-repeat left top;
}
.new_plans .plan .tr {
	background: url(/images/tariff/new/newtariffs_plan_container_tr.gif) no-repeat right top;
}
.new_plans .plan .bl {
	background: url(/images/tariff/new/newtariffs_plan_container_bl.gif) no-repeat left bottom;
}
.new_plans .plan .br {
	padding: 0 10px;
	background: url(/images/tariff/new/newtariffs_plan_container_br.gif) no-repeat right bottom;
}
.new_plans .red {
	color: #e2170a !important;
}
.new_plans .plan table {
	width:100%;
	padding: 0px;
	border-collapse: collapse;
	text-align: center;
}
.new_plans .plan table th {
	height: 30px;
	overflow: hidden;
}
.new_plans .plan table th p {
	font-family: Arial;
	font-size: 18px;
	font-weight: lighter;
	color: #fff;
	text-align: center;
}
.new_plans .plan table .button {
	width: 200px;
	text-align: center;
}
.new_plans .plan table tr.row1 td {
	height: 87px;
	background: #f0f6f9 url(/images/tariff/new/newtariffs_plan_row1.gif) repeat-x left bottom;
	border-top: 1px solid #f7fbfc;
	border-bottom: 1px solid #c3c8ca;
	border-right: 1px solid #f7faf7;
	border-left: 1px solid #b3c1c3;
}
.new_plans .plan table tr.row2 td {
	height: 85px;
	background: #e0e9ec url(/images/tariff/new/newtariffs_plan_row2.gif) repeat-x left top;
	border-top: 1px solid #f4f8fa;
	border-bottom: 1px solid #e0e7ea;
	border-right: 1px solid #f7faf7;
	border-left: 1px solid #b3c1c3;
}
.new_plans .plan table tr.row3 td {
	height: 87px;
	background: #f0f6f9 url(/images/tariff/new/newtariffs_plan_row3.gif) repeat-x left top;
	border-top: 1px solid #c3c8ca;
	border-bottom: 1px solid #f2f4f6;
	border-right: 1px solid #f7faf7;
	border-left: 1px solid #b3c1c3;
}
.new_plans .plan table .youadd {
	width: 200px;
}
.new_plans .plan table .bonus {
	width: 160px;
}
.new_plans .plan table .price {
	width: 125px;
}
.new_plans .plan table .descr {
	width: 262px;
}
.new_plans .plan table .flash {
	width: 280px;
}
.new_plans .plan table .wrapper {
	position:relative;
	width:100%;
}
.new_plans .plan table .wrapper p.big {
	font-family: Arial;
	font-size: 18px;
	color: #fff;
	text-align: center;
	white-space: nowrap;
}
.new_plans .plan table .wrapper p.front {
	color: #444040;
	text-align: center;
	position: absolute;
	top: -1px;
	left: 0px;
	width: 100%;
}
.new_plans .plan table .bonus_star {
	width: 77px;
	height: 78px;
	background: url(/images/tariff/new/newtariffs_bonus_star.gif) no-repeat left top;
	position: relative;
	margin: 0 auto;
}
.new_plans .plan table .small {
	font-family: Arial;
	font-size: 14px;
	color: #4e5455;
	text-align: left;
	white-space: nowrap;
	margin: 0 20px;
}
.new_plans .plan table .bonus_star .tx {
	font-family: Arial;
	font-size: 21px;
	font-weight: bold;
	color: #a01703;
	text-align: center;
	padding-top: 17px;
}
.new_plans .plan table .bonus_star .front {
	color: #fff;
	text-align: center;
	width: 100%;
	position: absolute;
	top: 1px;
	left: 0px;
}
.new_plans .plan table .bonus_star .small {
	font-family: Arial;
	font-size: 11px;
	color: #ffd94e;
	text-align: center;
	line-height: 10px;
	margin-top: -2px;
}
.new_plans .plan table .descr p.big {
	text-align: left;
	margin-left: 103px;
}
.new_plans .plan table .icon1 {
	height: 60px;
	background: url(/images/tariff/new/newtariffs_plan_icon1.gif) no-repeat 26px center;
}
.new_plans .plan table .icon1 p.big {
	padding-top: 20px;
}
.new_plans .plan table .icon2 {
	height: 63px;
	background: url(/images/tariff/new/newtariffs_plan_icon2.gif) no-repeat 26px center;
}
.new_plans .plan table .icon2 p.big {
	padding-top: 21px;
}
.new_plans .plan table .icon3 {
	height: 63px;
	background: url(/images/tariff/new/newtariffs_plan_icon3.gif) no-repeat 26px center;
}
.new_plans .plan table .icon3 p.big {
	padding-top: 21px;
}
.new_plans .plan table .plus {
	width: 34px;
	height: 33px;
	background: url(/images/tariff/new/newtariffs_plan_sighns.gif) no-repeat left top;
	position: absolute;
	top: -5px;
	right: -18px;
}
.new_plans .plan table .result {
	width: 34px;
	height: 33px;
	background: url(/images/tariff/new/newtariffs_plan_sighns.gif) no-repeat left -33px;
	position: absolute;
	top: -5px;
	left: -17px;
}
.new_plans .plan_sub {
	width: 862px;
	margin-left: 1px;
	margin-bottom: 35px;
	background: #dee4e9 url(/images/tariff/new/newtariffs_plan_sub_bl.gif) no-repeat left bottom;
}
.new_plans .plan_sub .br {
	padding: 5px 0;
	background: url(/images/tariff/new/newtariffs_plan_sub_br.gif) no-repeat right bottom;
}
.new_plans .plan_sub p {
	margin: 0 19px;
	padding: 7px 0;
	font-family: Arial;
	font-size: 14px;
	color: #000;
}
.new_plans .plan_sub h3 {
	margin: 0 19px;
	padding: 7px 0;
	font-family: Arial;
	font-size: 18px;
	font-weight: lighter;
	color: #000;
}
.new_plans .yellowPlate {
	width: 285px;
	height: 27px;
	line-height: 27px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	background: url(/images/tariff/new/newtariffs_plan_yellowplate.gif) no-repeat center center;
}
.new_plans .topz {
	height: 10px;
	overflow: hidden;
	background: url(/images/tariff/new/newtariffs_plan_corner_tl.png) no-repeat left top;
	_background: url(/images/tariff/new/newtariffs_plan_corner_tl.gif) no-repeat left top;
	position: relative;
	top: 40px;
	left: 0px;
}
.new_plans .topz .right {
	height: 10px;
	background: url(/images/tariff/new/newtariffs_plan_corner_tr.png) no-repeat right top;
	background: url(/images/tariff/new/newtariffs_plan_corner_tr.gif) no-repeat right top;
}
.new_plans .bottz {
	height: 10px;
	overflow: hidden;
	background: url(/images/tariff/new/newtariffs_plan_corner_bl.png) no-repeat left top;
	_background: url(/images/tariff/new/newtariffs_plan_corner_bl.gif) no-repeat left top;
	position: relative;
	top: -10px;
	left: 0px;
	margin-left: 0px;
}
.new_plans .bottz .right {
	height: 10px;
	background: url(/images/tariff/new/newtariffs_plan_corner_br.png) no-repeat right top;
	_background: url(/images/tariff/new/newtariffs_plan_corner_br.gif) no-repeat right top;
}
.new_plans .topz,
.new_plans .bottz { margin-left: -2px; }
@-moz-document url-prefix() {
	.new_plans .topz { top:39px; margin-left: -1px; }
	.new_plans .bottz { margin-left: -1px; }
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.new_plans .topz,
	.new_plans .bottz { margin-left: -1px; left:1px; }
}


/*
	Registration Authorization
*/
.regauth {
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -150px 0 0 -201px;
	border: 1px solid #a4abb1;
	background: #fff;
	width: 400px;
	padding: 5px;
	_position: absolute;
	z-index: 999999;
}
.regauth .wrpr {
	border: 1px solid #bfbfbf;
	padding: 1px;
}
.standart_tabs_container {
	height: 39px;
	overflow: hidden;
	background: #e0e0e0 url(/images/auth/standart_tabs.gif) repeat-x left 36px;
}
ul.standart_tabs {
	height: 39px;
	list-style: none;
	background: url(/images/auth/standart_tabs.gif) repeat-x left -3px;
}
ul.standart_tabs li {
	float: left;
	height: 39px;
	text-align: center;
}
ul.standart_tabs li a {
	height: 39px;
	display: block;
	border-right: 1px solid #fff;
	line-height: 44px;
	font-family: Arial;
	font-size: 16px;
	color: #000;
	text-decoration: none;
}
ul.standart_tabs li a:hover {
	text-decoration: underline;
}
ul.standart_tabs li.active a:hover {
	text-decoration: none;
}
ul.standart_tabs li.active {
	float: left;
	height: 39px;
	background: #fff url(/images/auth/standart_tabs.gif) repeat-x left -44px;
}
.regauth ul.standart_tabs li {
	width: 50%;
}
.regauth .padds {
	margin: 0 20px;
	padding: 15px 0;
}
.regauth p {
	font-familY: Arial;
	font-size: 12px;
	color: #000;
	margin-bottom: 2px;
}
.regauth .small {
	font-size: 11px;
}
.regauth .small a {
	color: #3c8cb2;
}
.regauth .note {
	color: #646869;
}
.regauth .row {
	zoom:1;
}
.regauth .row .label {
	float: left;
	width: 80px;
	padding-top: 4px;
}
.regauth .row .cnt {
	float: right;
	width: 257px;
	margin-bottom: 5px;
}
.regauth .row .btn_holder {
	text-align: right;
	margin-top: 10px;
	margin-bottom: -10px;
}
.regauth .row .cnt input.tx {
	width: 255px;
	border: 1px solid #e5e2e2;
	background: #fff;
	padding: 2px 0;
}
.regauth .row .cnt input.btn {
	width: 131px;
	height: 37px;
	border: none;
	background: #ba5704 url(/images/auth/regauth_button.gif) no-repeat left top;
	text-transform: uppercase;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	line-height: 20px;
	text-shadow: 0 1px 0 rgba(0,0,0,4);
	padding-bottom: 8px;
	cursor: pointer;
	position: relative;
}
.regauth .closer {
	font-size: 11px;
	margin: 0 20px 10px 0;
	padding: 5px 0 0;
	text-align: right !important;
}
.regauth .closer a {
	background: url("/images/auth/regauth_closer.gif") no-repeat scroll left 8px transparent;
	color: #CA6805 !important;
	font-size: 11px !important;
	padding-left: 10px !important;
	text-align: right;
}
#TB_overlay {
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);
	-moz-opacity: 0.55;
	-khtml-opacity: 0.55;
	opacity: 0.55;
}

* html #TB_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");
}

.floatr { float: right; }




span.episodes_count_link {
    font-size:12px;
    color:#AEAEAE;
}


li.active a.active h2, li.active a.active{
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
}




.refill_balance .free-movie .payment_itself {
	margin-left:40px;
	margin-right:40px;
}
.refill_balance .free-movie .payment_itself  .free {
	display:block;
	font-size:12px;
	font-weight: bold;
	font-family:tahoma;
	color: red;
}

.refill_balance .free-movie .payment_itself  .free a {
	color:#1586A6;
	font-weight: normal;
}
.refill_balance .free-movie .payment_itself .sum_choser {
	overflow:hidden;
}
.free-movie ul.list_big li {
	width:130px;
	height: 250px;
}

p.free {
	font-size: 100%;
}

p.free strong {
	color: red;
}


.user {
	padding-left:30px;
	padding-right:30px;
}
.user ul {
	list-style:none;
}
.user .head {
	padding:20px;
	overflow:hidden;
	background:#f5e483;
	_overflow:visible;
	_height:5px;
}
.user .head img {
	float:left;
}
.user .head p {
	float:left;
	width:665px;
	color:#373737;
	font-size:14px;
	font-family:arial;
}
.user .cnt {
	width:660px;
	margin-left:100px;
	clear:both;
}
.user .cnt p {
	color:#373737;
	font-size:14px;
	font-family:arial;
	margin:0;
	margin-top:10px;
}
.user .cnt h3 {
	color:#373737;
	font-size:18px;
	font-family:arial;
	font-weight:normal;
	margin-top:30px;
}
.user .classic-t {
	padding-top:9px;
	width:659px;
	float:left;
	margin-top:20px;
	background:url(/images/bot-top.png) no-repeat 0 0;
}
.user .classic-b {
	padding-bottom:9px;
	margin-bottom:20px;
	width:659px;
	background:url(/images/bot-top.png) no-repeat;
	background-position:100% 100%;
}
.user .classic-m {
	overflow:hidden;
	padding:10px;
	background:#444040;
	padding-top:0;
	_overflow:visible;
	_height:5px;
}
.user .classic-m ul li {
	float:left;
	color:#f5e483;
	font-size:14px;
	margin-left:52px;
	padding:6px 8px;
	font-family:arial;
	_margin-left:32px;
}
.user .classic-m .active {

	background:url(/images/active.png) no-repeat;
}
.user .classic-2-t {
	padding-top:9px;
	width:638px;
	float:left;
	background:url(/images/bot-top-1.png) no-repeat 0 0;
}
.user .classic-2-b {
	padding-bottom:9px;
	margin-bottom:10px;
	width:638px;
	background:url(/images/bot-top-1.png) no-repeat;
	background-position:100% 100%;
}
.user .classic-2-m {
	overflow:hidden;
	padding:10px;
	border-left:1px solid #3B3B3C;
	border-right:1px solid #3B3B3C;
	background:#eaeef0;
	_overflow:visible;
	_height:5px;
}
.user .classic-2-m ul li {
	color:#444040;
	font-size:19px;
	font-family:arial;
	line-height:35px;
	margin-left:0;
	padding:0;
}
.user .classic-2-m ul li ul li {
	margin-left:50px;
	_margin-left:30px;
}
.user .classic-2-m .width {
	width:105px;
	margin-left:40px;
	_width:120px;
}
.user .classic-2-m .active {
	height:48px;
	margin-left:-8px;
	width:624px;
	padding-top:15px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:8px;
	_padding-left:15px;
	background:url(/images/active-grd.png) repeat-x;
}
.user .classic-2-m ul li em {
	width:30px;
	height:33px;
	display:block;
	float:left;
	margin-right:10px;
	background:url(/images/icon.png) -122px 0 no-repeat;
}
.user .classic-2-m ul li b {
	width:75px;
	height:37px;
	display:block;
	float:left;
	font-weight:normal;
	text-align:center;
	background:url(/images/icon.png) -40px 0 no-repeat;
}
.user .classic-2-m ul li i {
	width:30px;
	height:33px;
	display:block;
	float:left;
	margin-right:10px;
	background:url(/images/icon.png) no-repeat;
}
.user .classic-2-m ul li span {
	color:#444040;
	font-size:14px;
	font-family:arial;
}
.user .classic-2-m ul li a {
	width:150px;
	height:32px;
	display:block;
	line-height:30px;
	color:#fff;
	font-weight:bold;
	font-family:tahoma;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	background:url(/images/button.png) no-repeat;
}
.user .classic-2-m ul li a:hover {
	background:url(/images/button.png) no-repeat 0 -32px;
}
.user .ftr {
	text-align:center;
	color:#373737;
	font-weight:bold;
	font-family:arial;
	font-size:14px;
	padding:20px;
	clear:both;
	margin-top:20px;
	background:#f5e483;
}
.user h4 {
	color:#373737;
	font-size:12px;
	font-family:arial;
	font-weight:normal;
}
.movie-hd {
	position:relative;
	background:url(/images/cnt-img-hd.png) no-repeat #f2f2f2 right 40px;
}
#content .movie-hd .menu .nav {
	background:url(/images/slantstripe.gif) repeat-x left top #e0e0e0;
}
#content .movie-hd .menu .nav .head-hd {
    background: none repeat scroll 0 0 transparent !important;
    color: #777777;
    font-family: Georgia;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 15px;
    width: 380px !important;
}
#content .movie-hd .hd-icon {
	top:-15px;
	right:20px;
	position:absolute;
	z-index:9;
}

/* coming soon */
.trailer-new h3 {
	color:#000;
	font-weight:normal;
	font-size:18px;
	font-family:arial;
	margin-top:40px;
	margin-bottom:10px;
}
.trailer-new-t {
			padding-top:15px;
			width:353px;
			margin-top:0px;
			background:url(/images/comingsoon/bot-top.png) no-repeat -1px 0;
		}
		.trailer-new-b {
			padding-bottom:34px;
			width:353px;
			background:url(/images/comingsoon/bot-top.png) no-repeat;
			background-position:100% 100%;
		}
.trailer-new-m {
			overflow:hidden;
			background:url(/images/comingsoon/trailer-grd.png) repeat-x #8F9DA7;
			_overflow:visible;
			_height:5px;
			position:relative;
			padding-left:15px;
			padding-right:15px;
			height:184px;
			overflow:hidden;
		}
		.trailer-new-m a {
			position:absolute;
			top:0%;
			left:13px;
			width:325px;
			height:184px;
			display:block;
			background:url(/images/comingsoon/play.png) no-repeat;
		}

		.trailer-new-m a:hover {
			background:url(/images/comingsoon/play.png) no-repeat 0 -184px;
		}
	.trailer-new-m .img-hover {
	    background:#000;
	    height:184px;
		overflow:hidden;
	}

	.trailer-new-m .h {
		margin-top:-45%;
		width:323px;
		height:470px;
	}
	.trailer-new-m .w {
		width:323px;
	}
		.movie-info-new h3 {
			font-weight:normal;
			color:#9c785e !important;
			font-size:12px !important;
			padding-top:20px;
			padding-bottom:20px;
		}
		.movie-info-new .data {
			padding-bottom:30px;
		}
		.movie-info-new .data li {
			float:left;
			margin-right:3px;
		}
		.movie-info-new .data li a {
		margin-right:10px;
		padding-left:10px;
		padding-top:12px;
		*padding-top:8px;
		padding-bottom:12px;
		text-decoration:none;
		*display:block;
		background:url(/images/comingsoon/data.png) 0 0px no-repeat;
	}
	.movie-info-new .data li a span {
		margin-right:-10px;
		padding-right:10px;
		*padding-right:11px;
		color:#fff;
		font-weight:bold;
		font-size:18px;
		font-family:Arial;
		padding-top:8px;
		padding-bottom:12px;
		background:url(/images/comingsoon/data.png) 100% 0px no-repeat;
	}
	.movie-info-new .button {
		width:120px;
		height:35px;
		display:block;
		text-align:center;
		font-size:12px;
		color:#fff;
		text-decoration:none;
		line-height:35px;
		margin-top:20px;
		background:url(/images/comingsoon/button.png) no-repeat;
	}
	.movie-info-new .button:hover {
		background:url(/images/comingsoon/button.png) no-repeat 0 -36px;
	}
	.movie-info-new .button  span {
		width:20px;
		height:15px;
		display:block;
		float:left;
		margin-top:12px;
		margin-left:12px;
		_margin-left:6px;
		background:url(/images/comingsoon/btns.png) no-repeat;
	}
	.movie-info-new .button-2 {
		height:38px;
		color:#db5c1f;
		background:url(/images/comingsoon/button-2.png) no-repeat;
	}
	.movie-info-new .button-2:hover {
		background:url(/images/comingsoon/button-2.png) no-repeat 0 -38px;
	}
	.movie-info-new .button-2  span {
		background:url(/images/comingsoon/btns.png) no-repeat -24px 0;
	}
	/*Coming soon ----------------------------------------------------------------*/

	.coming_soon ul {
		list-style:none;
	}
	.coming_soon .head {
		height:68px;
		line-height:68px;
		background:url(/images/comingsoon/head_grd.png) repeat-x;
	}
	.coming_soon .head h3 {
		color:#fff;
		font-size:24px;
		float:left;
		padding-left:30px;
		font-family:arial;
		font-weight:normal;
	}
	.coming_soon .head h4 {
		color:#2a2a2a;
		font-size:18px;
		text-align:center;
		font-family:arial;
		float:left;
		width:222px;
		height:31px;
		display:block;
		line-height:28px;
		margin-top:37px;
		margin-left:180px;
		_margin-right:180px;
		background:url(/images/comingsoon/head_button.png) no-repeat;
	}
	.coming_soon .head-2 {
		padding:30px 30px 30px 35px;
		background:#dcdcdc;
		overflow:hidden;
		_overflow:visible;
		_height:5px;
	}
.coming_soon .new {
	float: left;
	margin-right: 34px;
	margin-left: 34px;
	width: 225px;
	display:inline;
}
 .coming_soon .new img {
  margin-bottom:5px;
 }
	.coming_soon .new ul {
		overflow:hidden;
	}
	.coming_soon .new ul li {
		float:left;
		margin-right:3px;
	}
	.coming_soon .new ul li a {
		margin-right:10px;
		padding-left:10px;
		padding-top:0px;
		*padding-top:3px;
		padding-bottom:6px;
		*padding-bottom:10px;
		text-decoration:none;
		*display:block;
		background:url(/images/comingsoon/new-data.png) 0 0px no-repeat;
	}
	.coming_soon .new ul li a span {
		margin-right:-10px;
		padding-right:10px;
		*padding-right:11px;
		color:#dfdfdf;
		font-size:12px;
		font-family:Arial;
		padding-top:3px;
		padding-bottom:6px;
		cursor:default;
		background:url(/images/comingsoon/new-data.png) 100% 0px no-repeat;
	}
	.coming_soon .new .name {
		color:#db5d1f;
		font-size:18px;
		font-family:Arial;
		_clear:both;
	}
	.coming_soon .new p {
		color:#8a8a8a;
		font-size:11px;
		font-family:Arial;
		font-style:italic;
	}
	.coming_soon .new .scrub {
 float:right;
}
	.coming_soon .new .scrub a {
  width:97px;
  height:25px;
  display:block;
  padding:0;
  margin:0;
  font-size:12px;
  color:#fff;
  font-family:arial;
  line-height:25px;
  text-align:center;
  margin-left:0px;
  _margin-left:0px;
  background:url(/images/comingsoon/new-button.png) no-repeat;
	}
	.coming_soon .new .unscrub a {
 width:99px;
  color:#db5c1f;
  margin-left:0px;
  _margin-left:0px;
  background:url(/images/comingsoon/new-button-2.png) no-repeat;
	}
	.coming_soon .new .unscrub a:hover {
		background:url(/images/comingsoon/new-button-2.png) no-repeat 0 -28px !important;
	}
	.coming_soon .new .unscrub i {
		background:url(/images/comingsoon/btns.png) no-repeat -24px 0 !important;
	}
	.coming_soon .new .scrub i {
		width:20px;
		height:15px;
		display:block;
		float:left;
		margin-top:5px;
		margin-left:5px;
		_margin-left:1px;
		background:url(/images/comingsoon/btns.png) no-repeat;
	}
	.coming_soon .new .scrub a:hover {
		background:url(/images/comingsoon/new-button.png) no-repeat 0 -26px;
	}
	.coming_soon .new_in_month {
		overflow:hidden;
		padding:30px;
		border-top:1px solid #bfbfbf;
		_overflow:visible;
		_height:5px;
		background:url(/images/comingsoon/month_grd.png) no-repeat left bottom;
	}
	.coming_soon .new_in_month h3 {
		color:#2a2a2a;
		font-family:arial;
		font-size:18px;
		padding-bottom:20px;
	}
	.coming_soon .new_in_month .new {
		margin-left: 7px;
		margin-right: 10px;
		min-height: 277px;
		width: 130px;
	}
	.coming_soon .new ul li {
		float:left;
		margin-right:3px;
	}
	.coming_soon .new_in_month .new ul li{
		margin-right: 0px;
	}
	.coming_soon .new_in_month .new ul li a {
		*padding-top:4px;
		background:url(/images/comingsoon/month-data.png) 0 0px no-repeat;
	}
	.coming_soon .new_in_month .new ul li a span {
		color:#1c1c1c;
		font-size:11px;
		padding-top:4px;
		background:url(/images/comingsoon/month-data.png) 100% 0px no-repeat;
	}
	.coming_soon .new_in_month .new .scrub {
		background:none;
		margin:0;
		width:auto;
		float:right;
	}
	.coming_soon .new_in_month .new .scrub a {
		background: url("/images/comingsoon/icon.png") no-repeat scroll 0 0 transparent;
		float: right;
		height: 17px;
		padding:0;
		margin: 2px 1px 0 0;
		width: 25px;
	}
	.coming_soon .new_in_month .new .unscrub {
		background:url(/images/comingsoon/icon.png) no-repeat 0 -22px;
	}
	.coming_soon .new_in_month .new .name {
		font-size:12px;
	}
	.coming_soon .new_in_month .new p {
		font-size:11px;
	}
	#card .coming_soon h2, #card .coming_soon p, #card .coming_soon li {

		font-family:arial;
	}
	#card .coming_soon li {
		_float:left;
	}
	#card .coming_soon p {
		font-size:11px;
	}
/*	table.movie_info .movie_info_main .newlook-cover {min-height:380px; height:_380px;} */

.coming_soon .new_in_month .new .bg_img {
	padding:4px;
	display:block;
	background:url(/images/comingsoon/coming_soon_bg_img.png) no-repeat;
}
.coming_soon .new .bg_img_grd {
	padding-bottom:13px;
	display:block;
	background:url(/images/comingsoon/coming_soon_bg_img_grd.png) no-repeat left bottom;
}
.coming_soon .new .bg_img_grd img {
	padding:5px;
	background:#fff;
}
.coming_soon .head-2 .new ul {
	margin-top:-10px;
	height:25px;
}
.coming_soon .head-2 .new ul li {
	padding-top:0px;
	height:25px;
	float:left;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .coming_soon .head-2 .new ul li {padding-top:4px;}
}

.coming_soon .new_in_month ul {
    clear:both;
}

/* coming soon */

/* new acc info */
ul.main_nav li {
	height:29px;
	width:100px;
	border-right:1px solid #fff;
}
ul.main_nav li.active {
	background:url(/images/accountnew/menu_grd.png) repeat-x;
}
ul.main_nav {
	padding-left:0;
}
ul.main_nav li a {
	margin:0;
}
ul.main_nav .hd {
	width:137px;
	background:url(/images/accountnew/hd.png) no-repeat;
}
ul.main_nav .hd a span {
	color:#ca9637;
	font-family:arial;
	font-size:14px;
	padding-left:40px;
	position:relative;
	z-index:1;
    text-shadow:1px 1px 0px #FAED9B
}
ul.main_nav .hd a i {
	color:#faed9b;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	position:absolute;
	margin-left:-54px;
	margin-top:1px;
	z-index:0;
}
ul.main_nav .support {
	border:0;
}
ul.main_nav .support i {
	width:21px;
	height:21px;
	display:block;
	float:left;
	margin-left:10px;
	margin-top:-2px;
	background:url(/images/accountnew/hd.png) no-repeat -150px -6px;
}
ul.main_nav .support span {
	color:#ea9e2b;
}



		.acc-inf-new {
			width:350px;
			float:right;
			margin-right:20px;
			margin-top:20px;
			margin-bottom:5px;
			_width:345px;
			_display:inline;
		}
		.acc-inf-new ul {
			list-style:none;
		}
		.acc-inf-new ul li {
			float:left;
			text-align:center;
		}



		.acc-inf-new .sign a {
			width:156px;
			height:35px;
			display:block;
			font-size:14px;
			font-weight:bold;
			font-family:Tahoma;
			text-decoration:none;
			padding-top:16px;
			color:#fff;
			background:url(/images/accountnew/btn.png) no-repeat;
		}
		.acc-inf-new .sign a:hover {
			background:url(/images/accountnew/btn.png) no-repeat 0 -56px;
		}
		.acc-inf-new .log a {
			width:156px;
			height:35px;
			display:block;
			font-size:14px;
			font-weight:bold;
			font-family:Tahoma;
			text-decoration:none;
			padding-top:16px;
			margin-left:5px;
			color:#fff;
			background:url(/images/accountnew/btn.png) no-repeat -158px 0px;
		}
		.acc-inf-new .log a:hover {
			background:url(/images/accountnew/btn.png) no-repeat -158px -56px;
		}



		.acc-inf-new-2 .gift-card {
			margin-top:92px;
		}



		.acc-inf-new .cnt-m .balance {
			width:325px;
			height:27px;
			color:#000;
			font-size:14px;
			font-weight:verdana;
			padding-left:15px;
			padding-top:6px;
			float:right;
			line-height:21px;
			background:url(/images/accountnew/login-bt.png) no-repeat;
		}
		.acc-inf-new .cnt-m .balance span {
			color:#1586a6;
			font-size:12px;
			font-weight:verdana;
			font-weight:bold;
		}
		
		.acc-inf-new .cnt-m .balance a {
		 background:transparent url(/images/accountnew/f3-btn.png) no-repeat scroll 0 -24px;
		 color:#FFFFFF;
		 display:block;
		 float:right;
		 font-size:14px;
		 height:27px;
		 padding-top:4px;
		 position:absolute;
		 right:20px;
		 text-align:center;
		 text-decoration:none;
		 top:60px;
		 width:99px;
		}

		.acc-inf-new .cnt-m .balance a:hover {
			background:url(/images/accountnew/f3-btn.png) no-repeat 0px -55px;
		}

		.acc-inf-new .cnt-m .mail {
		 color:#FFFFFF;
		 float:left;
		 font-size:14px;
		 margin-bottom:7px;
		 margin-left:10px;
		 margin-top:5px;
		 width:100%;
					*margin-left:0px;
		}

		.acc-inf-new .cnt-m .mail span {
			color:#fff;
			font-size:14px;
			font-weight:tahoma;
		}
		.acc-inf-new .cnt-m .logout {
		 float:right;
		 margin-right:10px;
		 position:absolute;
		 right:10px;
		 top:35px;
		}
		.acc-inf-new .cnt-m .logout a {
			width:60px;
			height:22px;
			display:block;
			padding-top:5px;
			color:#fce6a1 !important;
			font-size:11px !important;
			font-weight:verdana;
			font-weight:bold;
			text-decoration:none;
			float:right;
			text-align:center;
			margin-top:-4px;
			*margin-top:-2px;
			background:url(/images/accountnew/f3-btn.png) no-repeat -42px 3px;
		}
		.acc-inf-new .cnt-m .login {
			clear:both;
		}
		.acc-inf-new .cnt-m .login a {
			color:#e0e0e0;
			font-size:12px;
			font-weight:arial;
		}
		.acc-inf-new .cnt-m .login a span {
			width:18px;
			height:16px;
			display:block;
			float:left;
		}
		.acc-inf-new .cnt-m .login td {
			padding-left:5px;
			_padding-left:0px;
		}
		.acc-inf-new .cnt-m .login .up a {
			color:#da9328;
		}
		.acc-inf-new .cnt-m .login .icon-1 {
			background:url(/images/accountnew/icon.png) no-repeat 0 3px;
		}
		.acc-inf-new .cnt-m .login .icon-2 {
			background:url(/images/accountnew/icon.png) no-repeat -20px 3px;
		}
		.acc-inf-new .cnt-m .login .icon-3 {
			background:url(/images/accountnew/icon.png) no-repeat 0px -14px;
		}
		.acc-inf-new .cnt-m .login .icon-4 {
			background:url(/images/accountnew/icon.png) no-repeat -20px -14px;
		}
		.acc-inf-new .cnt-m .login .icon-5 {
			background:url(/images/accountnew/icon_online.png) no-repeat;
		}
		.acc-inf-new .cnt-m .login .icon-6 {
			background:url(/images/accountnew/icon.png) no-repeat -12px -34px;
		}
		.acc-inf-new .cnt-m .platinum {
			text-align:center;
			color:#cd0156;
			font-size:14px;
			font-weight:verdana;
		}
		.acc-inf-new .win-t {
			padding-top:20px;
			width:221px;
			margin-top:0px;
			position:absolute;
			z-index:10;
			*margin-left:-40px;
			*margin-top:10px;
			background:url(/images/accountnew/bot-top.png) no-repeat;
		}
		.acc-inf-new .win-b {
			padding-bottom:4px;
			width:221px;
			background:url(/images/accountnew/bot-top.png) no-repeat;
			background-position:100% 100%;
		}
		.acc-inf-new .win-m {
			overflow:hidden;
			background:#f0f0f0;
			padding:10px;
			font-size:13px;
			_overflow:visible;
			_height:5px;
		}
.acc-inf-new .cnt-m .balance:hover .win-t {
   display:block;
  }
.acc-inf-new .win-t {
    display:none;
}
/* new acc info */


/* new design glagne */
ul {
	list-style:none;
}
.nav-right {
	float:right !important;
	width:165px !important;
}
.sdbr .nav-right {
    width: auto !important;
}


 .nav-right a {
	color:#7397b3 !important;
	font-size:11px !important;
	float:left;
	margin-top:17px;
	line-height:13px !important;
	height:15px !important;
	padding:0 !important;
	padding-right:10px !important;
	font-family:arial !important;
}
.nav-right .rss {
	width:15px;
	height:15px;
	display:block;
	float:left;
	padding-left:0 !important;
	border-right:0 !important;
	margin-top:17px;
	padding-left:10px;
	border-left:1px solid #c7c7c7;
	background:url(/images/rss.png) no-repeat 10px 0;
}
.nav-right .twit {
	background:url(/images/rss.png) no-repeat -15px 0;
}
.cnt-bot {
    background: url("/images/content-bot.png") no-repeat scroll 0 0 #FFFFFF;
    bottom: -17px;
    height: 18px;
    position: absolute;
    right: -1px;
    width: 123px;
    _bottom:auto;
    _margin-top:18px;
}
.cnt-bot a {
	color:#7397b3 !important;
	font-size:11px !important;
	padding:5px;
	font-family:arial !important;
	padding-left:20px;
}
#content {
	padding-left:0;
	padding-right:0;
}

.coming-block {
    height: 281px !important;
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
    width: 268px;
	margin-top:15px !important;

}
.coming-block .head_block {
	background:url(/images/bg-sdbr.png) no-repeat 0px -80px !important;
}
.coming-block .nav-right a {
	color:#B3B3B3 !important;
}
.head-series {
	background:url(/images/bg-sdbr.png) no-repeat !important;
}
.head-hd {
	background:url(/images/bg-sdbr.png) no-repeat 0 -40px !important;
}
.board .head_block h2 {
	font-size:16px !important;
	font-family:tahoma !important;
	float:left;
}
ul.epsList {
	margin-left:0 !important;
	padding-left:10px;
}
.board div {
	padding:0 !important;
}
.sdbr {
	margin-top:17px;
	position:relative;
	margin-bottom:15px;
	background:#f3f3f3;
	_padding-bottom:10px;
}
ul.epsList li div.descr p a {
	font-family:arial;
}
ul.epsList li div.descr p span {
	font-family:arial;
	font-size:9px;
}
ul.epsList li div.descr p {
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	color:#4c4c4c !important;
}
ul.epsList li {
	width:250px !important;
}
ul.epsList li div.descr p em {
	font-size:9px;
	font-style:normal;
}
ul.epsList li div.descr p span.yellow {
	margin:0;
}
.sdbr ul.list_big li {
	margin-left:16px;
	width:115px;
	_margin-left:10px;
}
.sdbr .nav-right a {
	border-right:1px solid #000;
}
.sdbr .nav-right .rss {
    background: url("/images/sdbr-rss.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 30px !important;
    margin-top: 10px;
    width: 29px;
    padding-right: 0 !important;
}
.sdbr ul.epsList li div.descr {
	line-height:20px;
}
.sdbr .cnt-bot {
	bottom:-17px;
}
.sdbr ul.the_list {
	overflow:hidden;
	padding-bottom: 15px;
}

.left-ext {
	width:645px;
}

.filmboard
{
	border: 1px solid #BFBFBF;
    margin-bottom: 40px;
    padding: 1px 1px 20px;
    position:relative;
}

.filmboard ul.list_big .img-1 {
    margin-left: 20px !important;
    width: 139px !important;
	_margin-left: 13px !important;
}
.filmboard ul.list_big .img-1 .image_wrapper img {
	height:178px;
	width:120px;
	max-width:120px !important;
	max-height:178px !important;
}
.filmboard ul.list_big li {
	width:105px !important;
	height:auto !important;
	margin-left:20px !important;
	_margin-left:13px !important;
}
.filmboard ul.the_list .img-1 .image_wrapper .rating {
	left:40px;
}

.nav li.active a.active h2, .nav li.active a.active {
	color:#333232;
	font-size:16px;
	font-family:tahoma;
}
#page #content .menu a {
	color:#333232;
	font-size:16px;
	font-family:tahoma;
	padding-left:20px;
	padding-right:20px;
}

#content .menu li .unact {
	border-right:1px solid #acacac;
	background:url(/images/unact.png) repeat-x !important;
}
#content .menu li .unact span {
	border-bottom:1px dashed #bfbfbf;
}
.coming-block .listing .data {
		margin-right:10px;
		padding-left:10px;
		padding-top:8px;
		*padding-top:7px;
		padding-bottom:8px;
		text-decoration:none;
		display:block;
		*margin-right:0px;
		background:url(/images/data.png) 0 0px no-repeat;
	}
	.coming-block .listing .data span {
		margin-right:-10px;
		padding-right:10px;
		color:#fff;
		font-weight:bold;
		font-size:15px;
		font-family:Arial;
		padding-top:8px;
		padding-bottom:4px;
		*margin-right:0px;
		background:url(/images/data.png) 100% 0px no-repeat;
	}
	@-moz-document url-prefix() { .coming-block .listing .data { padding-top:6px; } }
	@-moz-document url-prefix() { .coming-block .listing .data span { padding-top:8px; } }
	.coming-block .listing {
		margin:0 auto;
		margin-top:6px;
	}
	.coming-block .listing li {
		float:left;
		margin-left:4px;
	}
	.coming-block .listing a {
		width:30px;
		height:30px;
		display:block;
		background:url(/images/listing.png) no-repeat;
	}
	.coming-block .listing .next {
		background:url(/images/listing.png) no-repeat -31px 0;
	}
	.coming-block  .carusel {
		position:absolute;
		left:-50px;
		right:-100px;
		margin-top:5px;
	}
	.coming-block  .carusel ul li {
		float:left;
		margin-right:25px;
		text-align:center;
	}
	.coming-block  .carusel1{
		text-align:center;
		clear:both;
	}
	.coming-block  .carusel1 a {
		display:block;
		color:#d97d3e;
		font-size:12px;
		font-family:arial;
		font-weight:bold;
	}
	.coming-block  .carusel1 em {
		display:block;
		color:#8d8d8d;
		font-size:11px;
		font-family:arial;
		height:13px;
	}
	.coming-block  .carusel ul li span {
		background:#fff;
		border:1px solid #e5e1df;
		padding:5px;
		display:block;
		margin-top:5px;
	}
	.coming-block  .carusel .active {
		/*margin-top:30px;*/
		opacity:0.3;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	}
	ul#carusel li span a img{
		border: none;
		width:99px;
		height:146px;
	}
	.c_data {
		cursor:pointer;
	}
#today_up li, #today_up li a {
	cursor:pointer;
}

.right-ext .margin-b {margin-bottom:40px;}

.sdbr ul.epsList li {
	border-top:1px solid #fff;
	border-bottom:1px solid #d5d5d5;
	padding-top:10px;
	_margin-bottom:-10px !important;
}
.brd-t {
	border-top:0px !important;
}
.brd-b {
	border-bottom:0px !important;
}
.sdbr .cnt-bot {
	right:-6px;
	bottom:-18px;
	background:url(/images/sdbr-bot.png) no-repeat;
}
*html #content .menu li .active {
	width:170px;
}
*html #content .menu li .unact {
	width:110px;
}

.coming-block .carusel {
    left: -50px;
    position: absolute;
    right: -100px;
}
.coming-block .carusel1 a {
    color: #D97D3E;
    display: block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
}
.data_playing .nav li {
    width:auto;
}
#slider div.hovermovie {
	background:#d97d3e !important;
	width:auto !important;
	height:39px !important;
	top:208px !important;
	min-width:229px;
	margin-right:10px;
	_width:97% !important;
}
#slider div.hovermovie_cont {
	height:41px;
	margin-top:-1px;
	margin-left:1px;
	margin-right:1px;
	background:#d97d3e;
	min-width:229px;
}
#slider div.hovermovie h5 {
	font-size:18px !important;
	height:22px;
	overflow:hidden;
	padding-right:10px;
	float:left;
	margin-left:15px !important;
}
#slider .rating {
	position:static !important;
	float:left;
	margin-top:7px;
	margin-left:10px;
}
#slider div.hovermovie p {
	clear:both;
	margin-left:70px !important;
	_margin-left:80px !important;
}
#slider div.rating p {
	margin-left:0 !important;
}
#slider div.hovermovie p.number {
	display:none;
}
#searchform .country {
    width:116px !important;
}
.downloadSection div.downloadTab ul li {
    border-bottom: 1px solid #FFFFFF;
    height: 25px;
    line-height: 1;
    margin-right: 10px;
    padding: 0 0 11px 20px;
}
.downloadSection div.downloadTab ul li {
    border-bottom: 1px solid #FFFFFF;
    height: 25px;
    line-height: 1;
    margin-right: 10px;
    padding: 0 0 11px 10px;
}
/* end of new design glagne */

/* buybox */
.film-window{
	display:none;
}
.film-window .regauth {
	top:30%;
}
.film-window .regauth_cont {
	background:#e6e6e6;
	margin-left:3px;
	margin-right:4px;
}
.film-window .regauth h5 {
	color:#5d5d5d;
	font-size:14px;
	font-family:arial;
	font-weight:normal;
	padding-bottom:25px;
}
.film-window .regauth h5 span {
	color:#000;
}
.film-window .regauth {
	margin-top:-5px;
}
.film-window .regauth p {
	color: #5D5D5D;
	font-family: arial;
	font-size: 12px;
	text-align:left;
}
.film-window .regauth ul {
	margin-left:40px;
	overflow:hidden;
	padding-bottom:10px;
	margin-top:15px;
}
.film-window .regauth p b {
	color:#000;
}
.film-window .regauth .hide {
	overflow:hidden;
	_overflow:visible;
	_height:5px;
}
.film-window .regauth .ok {
	float:right;
	margin-right:110px;
	margin-top:15px;
	display:inline;
}
.film-window .regauth .cancel {
	margin-right:40px;
	_margin-right:20px;
	margin-left:-110px;
	display:inline;
}
.film-window .regauth .ok a {
	width:130px;
	height:35px;
	display:block;
	text-align:center;
	line-height:32px;
	color:#fff;
	font-size:12px;
	font-family:tahoma;
	font-weight:bold;
	float:left;
	margin-right:10px;
	text-decoration:none;
	background:url(/images/buybox/reg_btn.png) no-repeat;
}
.film-window .regauth .cancel a {
	color:#485258;
	width:135px;
	background:url(/images/buybox/reg_btn.png) no-repeat -135px 0;
}
.film-window .standart_tabs {
	height:7px;
	background:url(/images/buybox/standart_tabs.gif) repeat-x left -45px;
}
.film-window  .name_part {
	overflow:hidden;
	margin:-15px;
	margin-left:-20px;
	padding:10px;
	margin-right:-20px;
	*overflow:visible;
	*padding-bottom:20px;
	_margin-top:0;
	background:url(/images/buybox/divx_grd.png) repeat-x #fdfdfd left bottom;
}
.film-window .name_part h3 {
	color: #000000;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	text-align:left;
}
.film-window  .name_part p {
	font-size:12px;
	font-family:arial;
	font-weight:normal;
	color:#454444;
}
.film-window .name_part .width {
	float: left;
	width: 290px;
	*float:none;
}
.film-window  .name_part img {
	margin-top:10px;
	*float:right;
	*margin-top:-50px;
}
.film-window  .regauth .part_cnt {
	margin-left:-35px;
}
.film-window  .regauth .part_cnt ul {
	margin-left:0;
	padding-bottom:0;
	margin-top:5px;
	_margin-top:0px;
}
.film-window .regauth  .part_cnt li ul li b {
	color:#000;
	font-size:14px;
	font-weight:normal;
}
.film-window .regauth  .part_cnt li ul li {
	width:33%;
	float:left;
	text-align:center;
	color:#727272;
	font-size:12px;
	font-family:arial;
	line-height:30px;
}
.film-window .regauth  .part_cnt li ul li a {
	width:99px;
	height:36px;
	display:block;
	margin-left:15px;
	background:url(/images/buybox/part_btn.png) no-repeat;
}
/* end of buybox */
.bllock span.greyPrefixTitle{
	float:left;
	font-size:24px;
	color:#82858E;
	margin-top:9px;
	font-weight:regular;
	font-family: Tahoma;
}
.bllock span.greyPrefixTitle2{
	float:left;
	font-size:24px;
	color:#82858E;
	margin-top:10px;
	margin-left:9px;
	font-weight:regular;
	font-family: Tahoma;
}


.bllock h1{
	display:inline;
	float:left;
	font-weight:bold;
}


.ac_results ul
{
	max-height: 250px !important;
}

.downloadSection div.downloadTab ul .li_price {
	overflow:hidden;
	height: auto;
}

.sdbr .nav-right .twit {
	margin-top:18px;
	background:url(/images/rss.png) no-repeat -18px 0;
}

#card .bllock h1 {
    *line-height:45px;
}

a.backtoadvsearcher {
	float:right !important;
	display:block !important;
	width:140px !important;
	font-size:12px !important;
	margin-top:14px !important;
	font-weight:bold !important;
}




































.bloody {
	padding:40px;
}
.bloody h3 {
	color:#ca2b20;
	font-size:26px;
	font-family:arial;
	margin-top:35px;
}
.bloody p {
	color:#404040;
	font-size:14px;
	font-family:tahoma;
}
.bloody ul .name {
	height:50px;
	line-height:48px;
	margin-top:15px;
	background:url(/images/promo/head_cnt.png) no-repeat;
}
.bloody ul .name li {
	color:#fff;
	font-size:14px;
	font-family:tahoma;
	border-right:1px solid #a11c15;
	border-left:1px solid #bc251b;
}
.bloody ul .name .padding {
	padding-right:147px;
}
.bloody ul li ul li {
	float:left;
	padding:0 48px;
}
.bloody ul .cnt {
	height:66px;
	line-height:64px;
	width:853px;
	background:url(/images/promo/grd_cnt.png) repeat-x;
}
.bloody ul .cnt li {
	color:#33382a;
	font-size:18px;
	font-family:tahoma;
}
.bloody ul .cnt li span {
	font-size:14px;
}
.bloody ul .cnt li i {
	width:17px;
	height:17px;
	float:left;
	margin:23px 10px 0 0;
	background:url(/images/promo/icon.png) no-repeat;
}

.bloody ul .cnt li em {
	width:13px;
	height:46px;
	float:left;
	position:absolute;
	margin:10px 5px 0 38px;
	*margin:-10px 5px 0 38px;
	background:url(/images/promo/arrow.png) no-repeat;
}
.bloody ul .cnt li a {
    background: url("/images/promo/button.png") no-repeat scroll -81px 0 transparent;
    color: #FFFFFF !important;
    display: block;
    float: right;
    font-size: 12px;
    height: 35px;
    line-height: 33px;
    margin-top: 16px;
    text-align: center;
    text-decoration: none;
    width: 76px;
}

.bloody ul .cnt li a:hover {
	background:url(/images/promo/button.png) no-repeat ;
}
.bloody ul li ul .padding {
	padding-left:130px;
}
.bloody .cnt_ftr {
	width:755px;
	border:1px solid #cdcecb;
	border-top:2px solid #cdcecb;
	padding:10px 48px;
	background:#e9eae7;
	_margin-top:-3px;
}
.bloody .cnt_ftr span {
	color:#b72018;
	display:block;
}
.bloody .none_cnt .cnt {
	background:none;
}
.bloody .none_cnt {
	margin-bottom:20px;
	background:url(/images/promo/cnt.png) no-repeat 0 50px;
}
.bloody .none_cnt b {
	width:78px;
	height:32px;
	display:block;
	text-align:center;
	line-height:32px;
	margin-top:16px;
	font-weight:normal;
	margin-left:-13px;
	float:left;
	_margin-left:-7px;
	background:url(/images/promo/button_cnt.png) no-repeat;
}
.bloody ul.none_cnt li i {
	width:37px;
	height:17px;
	float:left;
	padding-left:27px;
	line-height:14px;
	margin:23px 42px 0 0px;
	font-style:normal;
	color:#bd2219;
	_margin:23px 22px 0 20px;
}
.bloody ul .cnt li label {
    float: left;
    margin-right: 50px;
    text-align: right;
    width: 70px;

}
.bloody ul.none_cnt .cnt .padding {
	padding-left:46px;
	_padding-left:56px;
}

.bloody ul.none_cnt .name .padding {
	padding:0 80px;
}
.bloody ul.none_cnt li ul li {
	padding: 0 70px;
}
.bloody ul.none_cnt li em {
	margin-left:55px;
	*margin:10px 5px 0 55px;
}

 .secure_icon {
	width:210px;
	text-align:center;
	margin: 0 auto;
	padding:110px 0 0 0;
	height:337px;
}
.secure_icon img {
	margin:0 auto;
}
 .secure_icon p {
	font-size:14px;
	margin-top:10px;
	font-family:arial;
}
.refill_balance .aside {
	display:inline;
}


/* v @add:11.10.2011 popup window for awards information */
.oscar_btn {
	display:block;
	padding:2px 0 0 22px;
	margin-left:-22px;
	cursor:pointer;
	text-decoration:underline;
	background:url(/images/awards/oscar_btn.png) no-repeat;
}
.oscar_block {
	width:475px;
	padding:10px 20px 20px 20px;
	border:1px solid #c2c2c2;
	position:absolute;
	background:#fff;
	z-index:100;
	top:210px;
	left:220px;
	display:none;
	*overflow:hidden;
}
.oscar_block .oscar_close {
	width:20px;
	height:20px;
	float:right;
	cursor:pointer;
	margin-left:400px;
	background:url(/images/awards/oscar_icon.png) no-repeat;
}
.oscar_block h1 {
	color:#000;
	font:20px arial !important;
	float:left;
	padding:18px 0 10px 0 !important;
	*padding:38px 0 10px 0 !important;
	font-weight:normal !important;
}
.oscar_block .oscar_prev, .oscar_block .oscar_next {
	width:25px;
	height:20px;
	float:right;
	cursor:pointer;
	margin:20px 0 0 5px;
	background:url(/images/awards/oscar_icon.png) no-repeat 0px -40px;
}
.oscar_block .oscar_next {
	background:url(/images/awards/oscar_icon.png) no-repeat -28px -16px;
}
.oscar_block .oscar_next_dis {
	background:url(/images/awards/oscar_icon.png) no-repeat -28px -40px;
}
.oscar_block .oscar_prev_dis {
	background:url(/images/awards/oscar_icon.png) no-repeat -0px -16px;
}
.oscar_block table {
	clear:both;
	width:100%;
	border-collapse:collapse;
}
.oscar_block table .bg {
	padding:10px 20px !important;
	color:#fff;
	font:bold 14px tahoma;
	background:#ca5b24;
}
.oscar_block table th {
	padding:10px 20px !important;
	color:#73716f;
	font:normal 12px tahoma;
	background:#f0f0f0;
	border:1px solid #d8d8d8;
	border-left:0;
}
.oscar_block table .brd {
	border-right:0;
}
.oscar_block table td {
	padding:10px 20px !important;
	color:#000;
	font:normal 12px tahoma;
	background:#fff;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
}
.oscar_block table td a {
	display:block;
}
.oscar_block table td.width {
	width:75px;
}
.oscar_block table td a {
	color:#DB5C1F;
}
/* ^ @add:11.10.2011 */


.select_system {
    height:auto !important;
}
/* ^ @add:19.10.2010 */
#history .cover .genres ul li .getlink, #history .cover .genres ul li .getlink:hover,
#card .desrc .getlink, #card .desrc .getlink:hover  {
	width:117px;
	height:21px;
	text-align:center;
	text-decoration:none !important;
	color:#005374 !important;
	display:block;
	padding:0 !important;
	font:11px/19px tahoma !important;
	background:url(/images/getlink_btn.png) no-repeat;
}
.getlink_block_t {
	height:65px;
	padding-left:21px;
	overflow:hidden;
	position:absolute;
	margin:-60px 0 0 150px;
	/*margin:-43px 0 0 82px;*/
	display:none;
	background:url(/images/getlink_left_right.png) no-repeat;
    width: 150px;
}
.getlink_block_b {
	height:65px;
	padding-right:6px;
	overflow:hidden;
	background:url(/images/getlink_left_right.png) no-repeat 100% 100%;
}
.getlink_block_m {
	text-align:center;
	padding:18px 10px;
	height:45px;
	overflow:hidden;
	color:#b38c4d;
	font-size:12px;
	font-family:tahoma;
	background:#ffefba;
}
.dl_format .time {
	margin-right:30px;
}
.show {
	display:block;
}


/* v @add:19.10.2011 */
.ftr_pay {
	float:right;
	margin:7px 10px 0 0;
}
.ftr_pay li {
	float:left;
	margin-left:5px;
}
.ftr_pay li  img {
	border:0;
}
/* ^ @add:19.10.2011 */


/* Android button on main */
.berrycinema_on_main {
	margin:1px;
	width:266px;
	height:76px;
	background:url(/images/berrycinema_bg.jpg) no-repeat;
}
.berrycinema_on_main_in {
	border: 1px solid #BFBFBF;
	width:268px;
}
.berrycinema_on_main .button {
	color:#fff;
	font:14px/29px arial;
	float:left;
	height:33px;
	padding-left:43px;
	margin:10px 0 0 20px;
	background:url(/images/berrycinema_button.png) no-repeat;
}
.berrycinema_on_main a {
	color:#717171;
	font:11px arial;
	float:left;
	margin:-7px 50px 0 64px;
}
/* ^ Android button on main ^ */


/* Invite friends */
.acc_wrapper .tabs {
	overflow:hidden;
	margin: -29px -40px 20px;
	background:#e3ddc8;
	_margin:-22px -40px 20px -38px;
	_zoom:1;
}
.acc_wrapper .tabs ul li {
	float:left;
}
.acc_wrapper .tabs ul li a {
	color:#417c87 !important;
	font-weight:bold !important;
	font-size:14px !important;
	padding:13px 20px !important;
	font-family:tahoma !important;
	display:block;
	text-decoration:underline !important;
}
.acc_wrapper .tabs ul li a:hover {
	text-decoration:none !important;
}
.acc_wrapper .tabs ul li a.act {
	color:#000 !important;
	border:1px solid #ffffff;
	border-bottom:0;
	background:url(/images/invite/tabs_bg.png) repeat-x;
}
.invite_block_t {
	padding-top:6px;
	width:620px;
	margin:15px 0px 15px 0;
	background:url(/images/invite/bot_top.png) no-repeat 0 0;
}
.invite_block_b {
	padding-bottom:6px;
	width:620px;
	background:url(/images/invite/bot_top.png) no-repeat;
	background-position:100% 100%;
}
.invite_block_m {
	padding:15px 30px;
	overflow:hidden;
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	background:url(/images/invite/invite_block_bg.png) repeat-x;
	_zoom:1;
	color:#514f4f;
	font-size:12px;
	font-family:tahoma;
}
.invite_block_m a {
	color:#2276a4 !important;
	font-size:12px;
	font-family:tahoma;
	text-decoration:underline !important;
}
.invite_block_m a:hover {
	text-decoration:none !important;
}
.invite_block_m label {
	color:#393939 ;
	font-size:14px;
	font-family:tahoma;
	float:left;
	line-height:25px;
}
.invite_block_m input {
	width:370px;
	height:24px;
	color:#417c87;
	font-size:14px;
	font-family:tahoma;
	padding: 0 0 0 5px;
	border:0;
	border-top:2px solid #b2b2b2;
	border-right:2px solid #b2b2b2;
	float:left;
	margin:0 0px 0 15px;
	background:url(/images/invite/gener_f3.png) repeat-x;
}
.invite_block_m span {
	color:#af6217;
	font:12px tahoma;
	float:left;
	margin:5px 0 0 175px;
}
.invite_table table tr td {
	color:#162631;
	font-size:14px;
	font-family:tahoma;
}
.invite_table table tr td span {
	color:#7c7c7c;
	font-size:11px;
	font-family:tahoma;
	display:block;
}
.invite_table table tr td em {
	color:#417c87 !important;
	font-size:12px;
	font-style:normal;
	font-family:tahoma;
}
div.acc_wrapper div.invite_table table .width {
	padding-left:35px;
}
.invite_list .listnav .sel {
	height:34px;
}
.invite_list {
	background:#f1f1f1; zoom:1; width:560x; margin:0 auto;
}
.invite_list .listnav .sel a {
	height:38px;
	margin-top: -8px;
	background:url(/images/invite/invite_list_bg.png) repeat-x left bottom #f2f2f2;
}
.invite_list .nav_1 span, .invite_list .nav_2 span {
	color:#e79222 !important;
	font-size:12px;
	font-family:tahoma;
}
.invite_list .nav_1 {
	float:left;
	margin:10px;
	color:#7c7c7c !important;
}
.invite_list .nav_2 {
	float:right;
	margin:10px;
	color:#7c7c7c !important;
}
.invite_list .nav_1 .dis {
	color:#7c7c7c !important;
}
.invite_list .listnav {
	left:42%;
}
div.acc_wrapper div.invite_table table .card_number {
    width: 100px;
}
div.acc_wrapper div.invite_table table .transaction_id {
    width: 100px;
}
div.acc_wrapper div.invite_table table .transaction_id p {
    text-align:left;
}
div.acc_wrapper div.invite_table table td, div.acc_wrapper div.invite_table table th {
	padding-left:20px;
}
div.acc_wrapper div.invite_table table th {
	width:140px;
}
div.acc_wrapper div.invite_table table .date p {
	margin:0;
}
div.acc_wrapper div.the_tables table p {
    font-family: tahoma !important;
    font-size: 12px !important;
}
#page #content .menu a {
	_float:left;
	_padding:0 15px;
}
#history {
	_zoom:1;
}

.generate_link {
	overflow:hidden;
	width:690px;
	padding: 20px 0 20px 0;
	_zoom:1;
}
.generate_link p {
	color:#000;
	font:14px tahoma;
	padding:0 0 10px 0px;
}
.generate_link a, .generate_block .btn {
	width:243px;
	height:54px;
	text-align:center;
	float:left ;
	color:#f5f5f5 !important;
	margin:5px 10px 0px 0px;
	font:bold 16px/47px tahoma !important;
	text-decoration:none;
	background:url(/images/invite/gener_link_btn.png) no-repeat;
}
.generate_link a span {
	color:#ede284 !important;
}
.generate_link a:hover {
	text-decoration:none !important;
	background:url(/images/invite/gener_link_btn.png) no-repeat -256px 0;
}
.generate_link a.dis {
	text-shadow:0px -1px #717171;
	color:#b0b0b0 !important;
	background:url(/images/invite/gener_link_btn_dis.png) no-repeat;
}
.generate_link a.dis:hover {background:url(/images/invite/gener_link_btn_dis.png) no-repeat;}
.generate_link a.dis span {
	color:#b0b0b0 !important;
}
.generate_block {
	width:623px;
	padding:30px 30px 0 30px;
	border:1px solid #acacac;
	position:fixed;
	_position:absolute;
	background:#f3f3f3;
	top:50%;
	left:50%;
	margin: -180px 0 0 -350px;
	color:#000;
	font:14px tahoma;
	z-index:9999;
	display:none;
}
.generate_block .close {
	width:85px;
	height:35px;
	float:right;
	cursor:pointer;
	color:#fff;
	font:bold 12px tahoma;
	line-height:33px;
	text-align:center;
	margin-top:10px;
	background:url(/images/invite/gener_btn.png) no-repeat -221px 0;
}
.generate_block a {
	color:#0a647d;
	font:14px tahoma;
}
.generate_block .btn {
	width:220px;
	height:48px;
	float:left;
	cursor:pointer;
	color:#fff;
	font:bold 16px tahoma;
	line-height:46px;
	text-align:center;
	background:url(/images/invite/gener_btn.png) no-repeat ;
}
.tb_overlay {
	display:none;
}
.generate_block .bottom {
	background:#ebe4cc;
	padding:10px 30px;
	overflow:hidden;
	margin:0 -30px;
	_zoom:1;
}
/*Head---------------------*/
.acc-inf-new .cnt-m .login .invite_head {
	padding:0px 0 1px 20px;
	background:url(/images/invite/head_btn.png) no-repeat;
}
.acc-inf-new .cnt-m .login .dis {
	background:url(/images/invite/head_btn.png) no-repeat 0 -18px;
}
#invite_head_block {
	width:329px;
	margin: -200px 0 0 -200px;
}

.inv_reg {
	padding-bottom:10px;
	margin-bottom:10px;
	
}
.inv_reg p {
	color:#d66018;
	font:14px arial;
	text-align:center;
}
.inv_reg label {
	color:#343434;
	font:12px tahoma;
	float:left;
	padding-top:23px;
}
.inv_reg .bg {
	float:right;
	width:250px;
	height:20px;
	border:1px solid #e5e2e2;
	padding:0 0 0 5px;
	font:12px/20px tahoma;
	margin:20px 0 15px 0;
	background:#f2f2f2;
}
.inv_reg span {
	color:#686767;
	font:12px tahoma;
	clear:both;
	display:block;
	padding-top:10px;
	border-top:1px solid #b9b9b9;
}
.regauth {
	margin:-225px 0 0 -204px;
}

/* @add: 13.02.2012 */
ul.payment_systems li {
	width:150px !important;
	overflow:hidden;
	*margin-right:2px;
}
ul.payment_systems li table {
	background:#ececec !important;
}
ul.payment_systems li table.active {
	background:#fff09c!important;
	border:1px solid #ebd660 !important;
}
.refill_balance .payment_itself .select_system {
	margin-top:20px;
	*height:auto;
}
.select_system h2 {
	color:#3e3e3e;
	font-size:14px;
	font-size:arial;
	font-weight:bold;
}
.select_system h2 span {
	color:#c42419;
	font-size:14px;
	font-size:arial;
	font-weight:normal;
}
.select_system ul {
	overflow:hidden;
	_width:100%;
	height:auto !important;
}
.refill_balance h2 {
	font-family:arial !important;
}
.refill_balance .payment_itself {
	float:left;
	margin-left:26px !important;
	width:650px;
	padding:0 0 30px !important;
}
.refill_balance .payment_itself  .margin-r {
	margin-right:0;
}
.refill_balance .aside {
	display:inline;
	margin-bottom:20px;
}
.refill_balance .clear {
	width:235px;
	float:left;
}
.refill_balance .payment_itself .sum_choser {
	border:1px solid #cacaca;
	overflow:hidden;
	padding-bottom:0;
}
.refill_balance .payment_itself .g {
border-top:1px solid #cacaca;
position:relative; margin:25px -22px 0 -22px;
padding:20px; background:#f5f5f5; font-family:arial; font-size:12px; color:#444444;
}
.select_system {
	height:auto !important;
}
.submit_pay {
    background: url(/images/refill/cascade/refill_btn.png) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: tahoma;
    font-size: 15px;
    height: 41px;
    text-align: center;
	padding:0 0 5px 0;
    width: 139px;
	margin:20px 0 50px 0;
}
.refill_balance .aside span {
	color:#3e3e3e;
	font-size:16px;
	font-family:tahoma;
}
ul.payment_systems li table img {
	height:66px;
	width:98px;
}

/* NEW ACCOUNT STYLES */
/*
 * После ввнедрения верстки, нужно выполнить оптимизацию стилей
 * удалить повторяющиееся, перекрывающиеся стили.
 * стили перенесены как есть.
 */
#page #content #history .menu a {
	color:#fff;
	font-size:12px;
	font-family:tahoma;
	padding-bottom:0;
}
#page #content #history .menu a {
	height:43px;
	margin-top:-3px;
	line-height:3.5 !important;
	border-right:1px solid #fff;
}
#content #history .menu li .active {
  color: #000000 !important;
	padding:0 25px;
	_padding:0px;
	background:url(/images/accountnew/account_menu_grd.png) repeat-x #fff !important;
}

.my-account {
	width:100% !important;
}
.my-account .sale-card-name-2 {
	padding-left:0px !important;
	border-left:1px solid #d0cec5;
	border-right:1px solid #d0cec5;
	border-bottom:1px solid #867f67;
	width:853px !important;
}
.my-account .sale {
	margin-left:10px;
}
.my-account .sale-card-name-2 ul {
	border:1px solid #fff;
	padding-left:30px;
	border-top:0;
	height:50px;
}
.my-account .sale-card-name-2 ul li {
	color:#407c64 !important;
}
#history .cover {
	padding:20px !important;
}
#history .cover a {
	text-decoration:underline;
}
#history .cover a:hover {
	text-decoration:none !important;
}
#history .cover h1 {
	padding-left:0 !important;
	font-weight:normal !important;
}
#history .cover .genres .name {
	color:#000;
	font-size:24px;
	font-family:tahoma;
	display:block;
	padding:0;
	padding-bottom:10px;
}
#history .cover .grd_cover {
	padding-bottom:4px;
	overflow:hidden;
	float:left;
	background:url(/images/accountnew/cover_grd.png) no-repeat left bottom;
}
#history .cover .border {
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #fff;
	margin-bottom:20px;
	margin-top:20px;
	clear:both;
}
/*****/
.account {
	margin:10px;
}
.account .save {
	width:121px !important;
	height:33px !important;
	display:block;
	font-weight:bold !important;
	font-size:12px !important;
	color:#fff !important;
	text-align:center;
	float:left;
	margin-left:265px;
	border:0 !important;
	cursor:pointer;
	display:inline;
	background:url(/images/accountnew/save_account.png) no-repeat;
}
.account .save:hover {
	background:url(/images/accountnew/save_account.png) no-repeat 0 -41px;
}
#history .account .l {
	width:165px;
}
#history .account .change {
	color:#797979;
	font-size:14px;
	font-family:arial;
	padding-bottom:15px;
}
#history .account input {
	width:383px;
	height:25px;
	border:1px solid #d3d3d3;
}
#history .account select {
	width:383px;
	height:25px;
	margin-right:10px;
	border:1px solid #d3d3d3;
}
#history .account input.check {
	width:auto;
	height:auto;
}
#history .account tr td div {
	float:left;
}
#history .account select.small {
	width:121px;
	height:25px;
	border:1px solid #d3d3d3;
}
#history .account label {
	display:block;
	color:#797979;
	font-size:12px;
	font-family:arial;
	width:50px;
}
#history .account .border {
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #fff;
	margin-top:15px;
	margin-bottom:15px;
	width:550px;
	*height:0;
	_height:1px;
	_overflow:hidden;
}
div.summaryInfo h2, div.summaryInfo p {
	border:0;
}
div.summaryInfo h2 {
	font-size:14px;
}
#history .account .border-2, #history .cover .border-2 {
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #fff;
	margin-top:5px;
	margin-bottom:5px;
	clear:both;
	float:none !important;
	padding:0 !important;
	*height:0;
	_height:1px;
	_overflow:hidden;
}
#history .account h1 {
	font-weight:normal;
}
#history .account {
	padding:20px;
}
.sum_row span.red {
	color:#000;
}
div.historyBlock  {
	margin-left:20px;
	margin-bottom:0;
}
#history .account .karma {
	margin-left:10px;
	_position:relative;
}
#history .account .margin-l-r {
	margin:0 10px 0 20px;
}
div.historyBlock h1 {
	color:#020406;
	font-size:16px !important;
	margin-left:0px;
	font-weight:bold !important;
	padding-left:0 !important;
}
#history .account .none {
	background:none;
	margin:0;
}
#history .account .karma_data {
	*height:50px;
	*overflow:hidden;
}
#history .account .karma_data ul li {
	color:#242425;
	font-size:12px;
	font-family:arial;
	float:left;
	padding:20px;
}
#history .account .karma_data ul li.f-right {
	float:right;
}
div.acc_wrapper div.the_tables table th p {
	font-size:14px !important;
	margin:0;
}
div.acc_wrapper div.the_tables table .downloads_id p {
	margin:0;
}
div.acc_wrapper div.the_tables table .downloads_movie p {
	text-align:left !important;
}
div.acc_wrapper div.the_tables table th.downloads_movie p {
	margin-left:50px;
}
div.acc_wrapper div.the_tables table .status p {
	margin-left:0;
}
div.acc_wrapper div.the_tables table .downloads_quality {
	width:105px;
}
div.acc_wrapper div.the_tables table p {
	font-size:12px !important;
	font-family:tahoma;
	color:#242425;
	text-align:center !important;
}
div.acc_wrapper div.the_tables table th.date p {
	font-size:14px;
}
div.acc_wrapper div.the_tables table .transaction_id {
	width:115px;
}
#history .cover h1 {
	margin-bottom:10px;
}
#history .cover .border-head {
	border-left:1px solid #d0cec5;
	border-right:1px solid #d0cec5;
	border-bottom:1px solid #867f67;
}
#history .cover .margin {
	clear:both;
	padding-bottom:10px;
	_margin-bottom:20px;
	_margin-top:-20px;
}
div.acc_wrapper div.the_tables table td {
	border:0;
}
.subscription .data li .active {
	background:#D6511A;
	padding:3px !important;
	color:#fff !important;
	text-decoration:none !important;
}
#history .cover .genres ul {
	overflow:hidden;
}

#history .cover .head_menu {
	border:1px solid #d6ceb4;
	display:block;
	overflow:hidden;
	width:152px;
	float:left;
	margin-bottom:20px;
	border-bottom:1px solid #716b5e;
}
#history .cover .head_menu_brd {
	border:1px solid #fff;
	background:#e2dcc6;
	padding:9px 10px;
	width:130px;
	display:block;
	text-align:center;
	text-decoration:none;
}
#history .cover .head_menu_brd span {
	color:#407c64;
	font-size:14px;
	font-family:tahoma;
	border-bottom:1px dashed #407c64;
}
#history .cover .head_menu_brd span:hover {
	border:0;
}
#history .cover .active_head_menu {
	border:0 !important;
	width:147px;
}
#history .cover .active_head_menu a {
	border:0 !important;
	height:29px;
	line-height:23px;
	background:url(/images/accountnew/active_head_menu.png) no-repeat;
}
#history .cover .active_head_menu a span {
	color:#000;
	border:0;
}
#history .cover .genres ul li ul li {
	float:left;
	border:1px solid #d3d3d3;
	padding:7px;
	width:230px;
	background:#f0f0f0;
	text-align:center;
	border-right:0;
	border-top:0;
	_margin-top:-17px;
}
#history .cover .genres .download_series {
	margin-top:20px;
}
#history .cover .genres .download_series li ul li {
	width:180px;
	height:55px;
	_margin-top:0px;
}
#history .cover .genres .download_series li ul li span {
	color:#84878b;
}
#history .cover .genres .download_series .width {
	width:265px;
	text-align:left;
	line-height:40px;
	padding-left:20px;
}
#history .cover .genres label {
	color:#373b40;
	font-size:12px;
	font-size:tahoma;
}
#history .cover .genres .genres_info {
	line-height:2;
}
#history .cover .genres .genres_info a {
	color:#d65508;
	font-size:12px;
	font-family:tahoma;
}
#history .cover .genres .genres_info span {
	color:#000;
	font-size:12px;
	font-family:tahoma;
}
#history .cover .genres h5 {
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	width:80px;
	height:22px;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	text-align:center;
	line-height:20px;
	background:url(/images/accountnew/button_season.png) repeat-x;
  margin-right:5px;
  display: inline-block;
  *display:inline;
  zoom:1;
}
#history .cover .genres ul li ul .brd-t {
	height:29px;
	border-bottom:1px solid #7b7a7a !important;
	border-top:1px solid #d3d3d3 !important;
}
#history .cover .genres ul li ul .brd-r {
	border-right:1px solid #d3d3d3;
}
#history .cover .genres ul li ul li p {
	color:#272d31;
	font-size:12px;
	font-family:tahoma;
	text-align:center;
}
#history .cover .genres ul li a {
	width:118px !important;
	height:37px !important;
	display:block;
	font-weight:bold !important;
	font-size:12px !important;
	color:#fff !important;
	text-align:center;
	line-height:30px;
	text-decoration:none;
	margin:0 auto; 
	background:url(/images/accountnew/save_account.png) no-repeat;
}
#history .cover .genres ul li a:hover {
	background:url(/images/accountnew/save_account.png) no-repeat 0 -41px;
}
#history .cover .movie_cover {
	padding:3px;
	border:1px solid #969696;
	float:left;
	overflow:hidden;
	background:#fff;
}
/*Subscript*/
.subscription {
	overflow:hidden;
}
.subscription h1 {
	margin-bottom:5px;
	clear:both;
}
.subscription .data {
	list-style:none;
	clear:both;
	color:#373b40;
	font-size:12px;
	font-family:arial;
	padding-top:5px;
}
.subscription .data li {
	float:left;
	/*width:68px;*/
  margin: auto 5px;
}
.subscription .data li a {
	color:#d6511a !important;
	font-weight:bold !important;
	font-size:12px !important;
	font-family:arial !important;
	text-decoration:underline !important;
}
.subscription .data li a:hover {
	text-decoration:none !important;
}
.subscription .table {
	clear:both;
	margin-top:30px;
}
.subscription .name {
	background:#e8e3cf;
	height:43px;
	color:#407c64;
	font-size:14px;
	font-family:arial;
	list-style:none;
}
.subscription .cnt {
	overflow:hidden;
	*margin-top:-3px;
	_overflow:visible;
	_height:5px;
	list-style:none;
	border-bottom:1px solid #e3ddc8;
}
.subscription .name li, .subscription .cnt li {
	float:left;
	line-height:43px;
	width:25%;
	text-align:center;
	list-style:none;
}
.subscription .cnt li input {
	margin-top:16px;
/*	_margin-top:13px;*/
} 
.subscription .name .width, .subscription .cnt .width {
	width:47%;
} 
.subscription .cnt a {
	color:#5a5b5d !important;
	font-size:12px !important;
	font-family:arial !important;
}
.subscription .cnt a:hover {
	text-decoration:none !important;
}
.subscription .cnt .width {
	width:47%;
	text-align:left;
	padding-left:20px;
} 
.subscription .name .active {
	padding-left:20px;
	text-align:left;
	background:url(/images/accountnew/head-hover.png) no-repeat;
}
.subscription .table .act {
	background:#ededed;
}
.subscription .table .act a {
	color:#000 !important;
	font-size:14px !important;
}
.subscription .save {
	width:129px;
	height:38px;
	display:block;
	line-height:38px;
	font-weight:bold !important;
	font-size:12px !important;
	color:#fff !important;
	text-align:center;
	float:right;
	margin-top:10px;
	background:url(/images/accountnew/save.png) no-repeat;
}
.subscription .save:hover {
	text-decoration:none;
}
.subscription .result {
	clear:both;
	margin-top:30px;
}
.subscription .result .name {
	border-top:2px solid #767676;
	background:#e2e2e2;
	height:45px;
}
.subscription .result .name a {
	color:#d6511a !important;
	font-size:14px !important;
	text-decoration:underline !important;
}
.subscription .result .name a:hover {
	text-decoration:none !important;
}
.subscription .result .name li {
	width:170px;
}
.subscription .result .name .active {
	padding:0;
	text-align:center;
	height:58px;
	background:url(/images/accountnew/menu-hover.png) no-repeat;
}
.subscription .result .name .active a {
	color:#407c64 !important;
	text-decoration:none !important;
}
.subscription .result .name li span {
	color:#272d31;
	font-size:14px;
}
.image_wrapper .gradient {
    background: url(/images/accountnew/item__gradient.gif) repeat-x left bottom;
}
.image_wrapper .sr {
    background: url(/images/accountnew/item__gradient_r.gif) no-repeat right bottom;
    padding-bottom: 4px;
}
.image_wrapper img {
    max-height: 146px;
    max-width: 99px;
	*height: 146px;
	*width: 99px;
}
.image_wrapper img {
    background:#FFFFFF;
    border: 1px solid #969696 !important;
    padding: 3px;
    vertical-align: top;
}
.image_wrapper {
    float: left;
    position: relative;
}
.subscription .result .cnt {
	clear:both;
	padding:20px;
	padding-left:30px;
}
.subscription .result .cnt .head-name {
	color:#000 !important;
	font-size:24px !important;
	padding:0px !important;
	display:block;
	padding-bottom:10px !important;
	text-decoration:underline !important;
}
.subscription .result .cnt .head-name:hover {
	text-decoration:none !important;
}
.subscription .result .cnt li {
	text-align:left;
	line-height:20px;
}
.subscription .result .cnt li p {
	color:#707476;
	font-size:12px;
}
.subscription .result .cnt li a {
	color:#dd672d !important;
}
.subscription .result .cnt li span {
	color:#272d31;
}
.subscription .table .act .hide {
	width:20px;
	height:24px;
	float:right;
	margin-right:200px;
	margin-top:12px;
	display:block;
	*margin-top:-30px;
	_margin-right:90px;
	background:url(/images/accountnew/ac_icon.png) no-repeat;
}
.subscription .table .act .unhide {
	background:url(/images/accountnew/ac_icon.png) no-repeat -24px 0;
}
.subscription .result .cnt .upd {
	width:182px;
	height:34px;
	display:block;
	line-height:30px;
	font-size:16px !important;
	background:url(/images/accountnew/hd-upd.png) no-repeat;
}
.subscription .result .cnt .upd span {
	width:25px;
	height:21px;
	margin:5px;
	margin-left:10px;
	_margin-left:5px;
	display:block;
	float:left;
	background:url(/images/accountnew/btns-all.png) no-repeat;
}
.subscription .result .cnt .width-2 {
	width:138px;
}
.subscription .result .cnt .width-3 {
	width:185px;
}
.subscription .result .cnt li {
	width:55%;
}
.subscription .result .cnt .un {
	color:#fff !important;
	float:right;
	width:133px;
	background:url(/images/accountnew/un.png) no-repeat;
}
.subscription .result .cnt .un span {
	width:22px;
	margin-top:9px;
	background:url(/images/accountnew/btns.png) no-repeat;
}
.subscription .result .cnt .un-2 span {
	background:url(/images/accountnew/btns.png) no-repeat -24px 0;
}
.subscription .result-2 {
	border:1px solid #e0e0e0;
	background:#ededed;
	_overflow:visible;
	_height:5px;
}
.subscription .result-2 .name {
	border:1px solid #fff;
	background:#e8e3cf;
}
.subscription .result-2 .name li a {
	color:#407c64 !important;
}
.subscription .result-2 .width-4 {
	width:560px !important;
	padding-left:30px;
	text-align:left !important;
}
#content ul.nav li {
	_width:102px;
	_margin-bottom:-6px;
}
#content #history .menu a {
	_padding-left:0;
	_padding-right:0;
}
#history {
	_height:5px;
	_overflow:visible;
}
.summory {
	overflow:hidden;
	padding-bottom:30px;
}
.summory_head {
	background:#efeee9;
	overflow:hidden;
	border-left:1px solid #c8c8c7;
	border-bottom:1px solid #c8c8c7;
	_zoom:1;
}
.summory_head li {
	float:left;
	padding:15px;
	border-left:1px solid #c7c7c7;
	border-right:1px solid #fff;
	font-size:12px;
	font-family:tahoma;
	height:30px;
	padding-bottom:10px;
}
.summory_head li a {
	display:block;
	font-size:11px !important;
	font-family:tahoma !important;
	color:#1c76a7 !important;
	font-weight:normal !important;
}
.summory_head li .summory_fund {
	width:88px;
	height:24px;
	display:block;
	text-decoration:none;
	color:#fff !important;
	font-size:14px !important;
	text-align:center;
	float:left;
	background:url(/images/accountnew/summory_icon.png) no-repeat;
}
.summory_head li span {
	width:33px;
	height:21px;
	display:block;
	text-decoration:none;
	color:#3a3a3a !important;
	font-size:12px !important;
	text-align:center;
	float:left;
	line-height:20px;
	background:url(/images/accountnew/summory_icon.png) no-repeat -93px 0;
}
.summory_head li .f-left {
	float:left;
	margin-right:5px;
	margin-top:4px;
}
.summory_head li .width_2 {
	width:100px;
}
.summory_head li.width {
	border-left:0;
	width:241px;
	padding-top:10px;
	width:245px;
	*width:245px;
	_width:237px;
}
.summory_head li .support_btn {
	background:#f6f6f6;
	padding:3px 5px !important;
	color:#434343 !important;
	font-size:12px !important;
	border-left:1px solid #d2d2cf;
	border-bottom:1px solid #d2d2cf;
	float:left;
	text-decoration:none;
}
.summory_head li em {
	font-style:normal;
	font-size:11px !important;
	color:#fff;
	width:21px;
	height:21px;
	display:block;
	float:left;
	line-height:20px;
	text-align:center;
	margin-right:5px;
	margin-top:-5px;
	margin-left:-3px;
	background:url(/images/accountnew/summory_icon.png) no-repeat -126px 0;
}
.summory_cnt {
	margin-top:20px;
}
.summory_cnt_left {
	float:left;
}
.summory_cnt li {
	width:393px;
	padding:15px;
	height:20px;
	margin-right:27px;
	padding-left:5px;
	border-top:1px solid #fff;
	border-bottom:1px solid #d2d2cf;
	*margin-bottom:-3px;
}
 .summory_cnt li b {
	font-family:tahoma;
	font-size:12px;
	float:left;
	line-height:17px;
 }
 .summory_cnt li .sum_icon {
	width:16px;
	height:18px;
	float:left;
	margin-right:10px;
 }
 .summory_cnt li .sum_icon_1 {
	background:url(/images/accountnew/summory_icon_2.png) no-repeat;
 }

.summory_cnt li .sum_icon_2 {
	background:url(/images/accountnew/summory_icon_2.png) no-repeat -19px 0;
 }
 .summory_cnt li .sum_icon_3 {
	background:url(/images/accountnew/summory_icon_2.png) no-repeat 0 -19px;
 }
 .summory_cnt li .sum_icon_4 {
	background:url(/images/accountnew/summory_icon_2.png) no-repeat -19px -18px;
 }
 .summory_cnt li .sum_icon_5 {
	background:url(/images/accountnew/summory_icon_2.png) no-repeat 0 -36px;
 }
 .summory_cnt li .sum_icon_6 {
	background:url(/images/accountnew/summory_icon_2.png) no-repeat -19px -34px; 
 }
.summory_cnt li .total {
	font-size:11px !important;
	color:#585858 !important;
	display:block;
	font-weight:normal !important;
	text-decoration:none !important;
	float:left;
	cursor:pointer;
	padding:3px 5px !important;
	padding-bottom:4px !important;
	margin-left:5px;
	background:url(/images/accountnew/total_btn_2.png) no-repeat;
}
.summory_cnt li .total-2 {
	border-left:1px solid #e7e3d7;
	border-bottom:1px solid #e7e3d7;
	font-size:12px !important;
	color:#585858 !important;
	font-weight:normal !important;
	text-decoration:none !important;
	font-family:arial !important;
	margin-left:5px;
	margin-right:5px;
	padding-right:0 !important;
	background:#f5f5f5;
}
.summory_cnt li .total-2 em {
	font-style:normal;
	font-size:11px !important;
	font-family:tahoma !important;
	padding:3px 5px !important;
	background:url(/images/accountnew/total_btn.png) no-repeat #eae2c8
}
.summory_cnt li.brd-t {
	border-top:0;
}
.summory_cnt li.active {
	height:auto;
}
.summory_cnt li.active li {
	height:auto;
	border:0;
	padding:0;
}
.summory_cnt li.active .hide_block {
	display:block;
}
.summory_cnt li.active .head_cover {
	border-top:1px solid #eae7dc;
	border-right:1px solid #eae7dc;
	background:#efeee9;
	overflow:hidden;
	float:left;
	padding:3px;
	padding-bottom:10px;
	margin-bottom:-1px;
}
.summory_cnt li .hide_block {
	background:#efeee9;
	padding:15px;
	clear:both;
	overflow:hidden;
	display:none;
	border-right:1px solid #eae7db;
	border-top:1px solid #eae7db;
	margin-top:0;
	float:none;
	_zoom:1;
}
.summory_cnt li .hide_block_2 {
	background:#e0ece8;
	
}
.summory_cnt li.active .head_cover_2 {
	border-top:1px solid #eae7dc;
	border-right:1px solid #eae7dc;
	background:#efeee9;
	overflow:hidden;
	float:left;
	padding:3px;
	padding-bottom:10px;
	margin-bottom:-1px;
	background:#e0ece8;
	padding-top:4px;
	margin-top:0px !important;
}
.summory_cnt .list_movie {
	overflow:hidden;
}
.summory_cnt .list_movie li {
	float:left;
	width:174px;
	overflow:hidden;
	margin-right:5px;
	margin-bottom:5px;
}
.summory_cnt .list_movie a {
	color:#db5d1f;
	font-size:12px;
	font-family:arial;
	display:block;
	padding-bottom:5px !important;
}
@-moz-document url-prefix() {
.summory_cnt .list_movie a {
padding-bottom:0px !important;
}}

.summory_cnt .list_movie p {
	color:#4c4c4c;
	font-size:11px;
	font-style:italic;
	font-family:arial;
}
.summory_cnt .list_movie i {
	font-style:normal;
	color:#4c4c4c;
	font-size:12px;
	font-family:arial;
	display:block;
	padding-top:2px;
}
.summory_cnt .list_movie span {
	color:#fff;
	font-size:9px;
	font-family:arial;
	background:#81a0aa;
	padding:2px;
}
.summory_cnt .list_movie b {
	color:#fff;
	font-size:9px;
	font-family:arial;
	background:#d2a5bf;
	font-weight:normal;
	padding:2px;
	line-height:12px;
	float:none;
}
.summory_cnt .list_movie .cover_movie {
	width:50px;
	height:74px;
	display:block;
	padding:3px;
	float:left;
	margin-right:10px;
	background:url(/images/accountnew/movi_cover.png) no-repeat;
}
.summory_cnt li .hide_block .all_btn {
	width:107px;
	height:22px;
	display:block;
	text-align:center;
	line-height:20px;
	color:#255e70 !important;
	font-weight:bold ;
	font-size:12px !important;
	font-family:tahoma !important;
	text-decoration:none !important;
	margin-top:30px;
	background:url(/images/accountnew/all_btn.png) no-repeat;
}
.summory_cnt li .head_cover, .summory_cnt li div {
	float:left;
	margin-top:3px;
}
.summory_cnt li.active .head_cover .total-2, .summory_cnt li.active .head_cover_2 .total-2 {
	margin:0;
}

/* Wish list */
#page #content .menu li.line {
	background:none;
}
#page #content .menu li.line a {
	border-right:0;
	line-height:1.1 !important;
}
.wish_list h1 {
	padding-left:0 !important;
}
.wish_list {
	*zoom:1;
	padding-bottom:30px;
}
.wish_list ul {
	float:right;
	margin-top:27px;
}
.wish_list ul li {
	float:left;
	padding:0 10px;
	border-right:1px dotted #d4d4d4;
}
.wish_list ul li a {
	text-decoration:none;
	font-size:12px;
	border-bottom:1px dashed #DB5D1F;
}
.wish_list ul li a:hover {
	border:0;
}
.wish_list ul li a.active {
	color:#555 !important;
	border:0;
}
.wish_list p {
	color:#595959;
	font-size:14px;
}
.wish_list .wish_list_button {
	width:173px;
	height:39px;
	display:block;
	text-align:center;
	line-height:30px;
	color:#fff !important;
	text-decoration:none;
	font-size:14px !important;
	margin-top:10px;
	background:url(/images/accountnew/wish_list_button.png) no-repeat;
}
.wish_list h2 {
	color:#393939;
	font-size:20px;
	margin-top:20px;
	float:left;
	font-weight:normal;
	margin-bottom:10px;
}
.wish_list h2 i {
	width:20px;
	height:26px;
	float:left;
	margin-right:5px;
	background:Url(/images/accountnew/wish_icon.png) no-repeat 0 -2px;
}
.wish_list h2 i.icon_2 {
	background:Url(/images/accountnew/wish_icon.png) no-repeat -20px -2px;
}
.wish_list  .wish_block {
	border:1px solid #e4e4e4;
	overflow:hidden;
	margin-bottom:10px;
	clear:both;
	_zoom:1;
}

.wish_list  .wish_block .wish_block_cnt {
	padding:10px 0;
	overflow:hidden;
	float:left;
	width:25%;
	margin-left:-1px;
	_zoom:1;
	border-right:1px solid #e4e4e4;
}
.wish_list  .wish_block .auto_cent {
	margin:0 auto;
	width:190px;
}
.acc_paddings .wish_list .brd-r {
	border-right:0;
}
.wish_list .brd-bot {
	border-bottom:1px solid #e4e4e4;
}

.wish_list  .wish_block .wish_block_cnt .cover_img {
	background:#fff;
	float:left;
	padding:3px;
	margin-right:5px;
	border:1px solid #e4e4e4;
}
.wish_list  .wish_block .wish_block_cnt p {
	font-size:11px;
	margin-top:10px;
}
.wish_list  .wish_block .wish_block_cnt span {
	color:#fff;
	font-family:arial;
	background:#81a0aa;
	font-size: 9px;
    padding: 2px 1px;
}
.wish_list  .wish_block .wish_block_cnt b {
	color:#fff;
	font-family:arial;
	background:#d2a5bf;
	font-size: 9px;
    padding: 2px 1px;
	font-weight:normal;
}

.wish_list  .wish_block .wish_block_cnt a {
	display:block;
	margin-bottom:5px;
}
.wish_list .brd-r {
	border-right:0;
}
#history .wish_list .cover {
	padding:0 !important;
	border:0 !important;
}
/* new 25/05/12 */
.nav-right .nobd {
	border: none;
}

.nav-right .fl_r {
	float: right;
}

#content .menu a.nobd, .popup-menu .menu a.nobd {
	border: none;
}

#page #content .menu a.the-menu-last-updates-bttn {
	background: url(/images/updates-on-index-01.png) 0 0 no-repeat;
	float: right;
	color: #fff !important;
	font-size: 12px !important;
	display: block;
	height: 29px !important;
	width: 158px;
	line-height: 29px !important;
	padding: 0;
	margin: 0;
	text-decoration: none;
	position: relative;
	top: 6px;
}

.slip-tweet-rss {
	display: block;
	margin-left: -60px;
}

.last-updates-bttn-wrap {
	padding: 0;
	overflow: hidden;
	position: relative;
	left: 11px;
	top: 13px;
}

.last-updates-bttn {
	background: url(/images/updates-on-index-011.png) 0 0 no-repeat;
	float: right;
	color: #fff;
	font: 12px Tahoma;
	display: block;
	height: 29px;
	width: 145px;
	line-height: 29px;
	padding: 0;
	margin: 0;
	text-decoration: none;
	padding: 0 0 0 20px;
}
.how-many-movies {
	border-top: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	font: 12px tahoma;
	color: #272626;
}

.how-many-movies-wrap {
	background: #f1f1f1;
	border-top: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	height: 30px;
}

.how-many-movies__item {
	float: left;
	display: inline-block;
	height: 26px;
	margin: 2px 0 2px 10px;
	line-height: 26px;
	padding: 0 40px 0 0;
}

.how-many-movies__item input {
	position: relative;
	top: 2px;
}

.how-many-movies__separator {
	float: left;
	border-right: 1px solid #fff;
	border-left: 1px solid #dfdfdf;
	height: 26px;
	margin: 2px 0;
}

.c_gray {
	color: #9f9f9f;
}
#content {
	padding: 0;
}

.coming_soon .new .bg_img_grd {
	background: url(/images/coming_soon_bg_img_grd.png) left bottom no-repeat;
	display: block;
	padding-bottom: 13px;
}

.coming_soon .new .bg_img_grd img {
	background: #fff;
	padding: 5px;
}

.new {
	position: relative;
}

.available-to-download {
	background: url(/images/available_to_download.png) 0 0 no-repeat;
	height: 41px;
	width: 162px;
	position: absolute;
	top: -16px;
	left: 13%;
}

.available-now {
	background: url(/images/available_now.png) 0 0 no-repeat;
	height: 38px;
	width: 134px;
	position: absolute;
	left: -4px;
	top: -17px;
}
/* NEW WATCH ONLINE */
.new-movieblock {
	display: block !important;
  clear: both;
	width: 95% !important;
	margin-bottom: 0 !important;
	padding-top: 20px;
	font-family: tahoma;
}

div.watchOnline div.availblewrapper div.top.new-top {
	background: url(/images/watchonline-top.png) 0 0 no-repeat;
	height: 38px;
	margin: 0 0 0 51px;
	padding: 20px 0 0 20px;
}

div.watchOnline div.availblewrapper div.top.new-top .title {
	color: #424658;
	font: bold 24px tahoma;
}

.new-movieblock:first-child {
	padding-top: 0;
}

.done-by {
	color: #5a676f !important;
}
.play-now{
  cursor: pointer;
  display:inline-block;
  *display:inline; zoom:1;
  vertical-align: text-bottom;
  background: url(/images/player_play.png) no-repeat;
  width:16px; height:16px;
}
.movie-playing  .play-now{
  display:none;
}
.movieblock-time-left {
	overflow: hidden;
	padding: 5px 0;
}

.clear {
	clear: both;
}

.time-left {
	float: left;
	color: #fff;
	font-size: 12px;
}

.get-link-wrap {
	float: right;
}

.get-link {
	display: inline-block;
	background: url(/images/get-new-link.png) 0 0 no-repeat;
	width: 87px;
	height: 21px;
    /*float: right;  */
	position: relative;
	color: #3f828e;
	font-size: 11px;
	line-height: 21px;
	text-decoration: none;
	padding: 0 0 0 10px;
}

.get-link-hint {
	display: block;
	height: 11px;
	position: absolute;
	right: 9px;
	top: 4px;
	width: 11px;
}

.movie-description {
	font-size: 11px;
	color: #566266;
}

.movie-description a {
	color: #db5d1f;
}

.now-playing {
  display:none;
	background: #dd9c38;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #1b1e21;
	margin: 0 5px 0 0;
	padding: 0 2px;
}
.movie-playing  .now-playing{
  display:inline;
}
.movieblock-tbl {
	font-size: 11px;
}

.movieblock-tbl td {
	border: none;
	padding: 3px 5px 3px 0;
	border-top: 1px solid #424658;
	margin: 0;
}

.movieblock-tbl tr:first-child td {
	border-top: 0;
}

.moview-season {
	width: 50px;
	color: #97538b;
}

.moview-ep {
	width: 35px;
	color: #3f639b;
}

.movieblock-tbl-center {
	width: 230px;
	color: #d3d3d3;
	font-size: 12px;
}

.hours-left {
	color: #6a7d80;
	text-align: right;
}

ul.select_view_type {
    overflow:hidden;
    width:420px !important;
    margin:auto !important;
}

ul.select_view_type li {
    float:left;
}

#history .title {font-weight: bold}







#history .cover .active_head_menu a span {
display: inline-block;
min-width: 135px;
}
#history .cover .head_menu_brd {width: 135px}


#tooltip{
    width:auto;
    max-width:300px;
    min-width:100px;
    border:1px solid;
    background:white;
    padding:5px;
    margin-top:4px;
    font-size:12px;
    color:dimgray;
    -moz-box-shadow:2px 2px 4px rgba(0,0,0,.4);
    -webkit-box-shadow:2px 2px 4px rgba(0,0,0,.4);
    -o-box-shadow:2px 2px 4px rgba(0,0,0,.4);
    box-shadow:2px 2px 4px rgba(0,0,0,.4);

}

#tooltip #ttimg.top{
    margin-top:-17px;
    margin-left:2px
}
#tooltip #ttimg.bottom{
    bottom:0;
    margin-bottom:-12px;
    margin-left:2px
}


#tooltip.default{
    border:2px solid white;
    background:#000;
    color:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    margin-top:2px;
}


#tooltip.default #ttimg.top{
    position:absolute;
    margin-top:-8px;
    margin-left:-8px
}
#tooltip.default #ttimg.bottom{
    position:absolute;
    bottom:0;
    margin-bottom:-3px;
    margin-left:-8px
}
#footer {
    margin: 10px auto;
    width: 948px;
}


 ul.epsList li div.descr p span.yellow {
	display: inline-block;
	min-width: 80px;
	text-align: center;
	line-height: 1;
	padding: 4px;
}



.add-funds-btn {
	background: url(/images/unsubscribe/btns.png) right 0 no-repeat;
	color: #fff;
	display: inline-block;
	font: bold 14px tahoma,Arial,sans-serif;
	text-decoration: none;
	text-align: center;
	height: 50px;
	line-height: 45px;
	margin: 40px 5px;
	width: 261px;
	color:white !important;
}

.watching-msg-wrap {
	font: 18px tahoma, sans-serif;
	text-align: center;
	margin: 30px 0;
}

