body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,th,td {
	margin:0;
	padding:0;
}
fieldset,img {
	border:0;
}
ol,ul {
	list-style:none;
}
article, footer, header  {
	display: block;
}
body {
	min-width: 1000px;
	background: #fff;
	font-family: tahoma;
	font-size: 12px;
}

header .account_block {
 *width:505px;
 *position:absolute;
 *right:0;
}
header ul.some_links {
    *position:absolute;
 *right:0;
 *width:200px !important;
}
a {
	color: #308eed;
}
.fixator_12 {
	max-width: 1280px;
}
.fixator_16 {
	max-width: 1600px;
}

html{
 _padding-left: 1003px !important;
}
body{
 _zoom: 1;
}
.main-wrap  {
 _margin-left: -1003px !important;
 _zoom: 1;
 _position: relative;
    min-width: 1010px;
}
* {margin: 0; padding:0;}

header .main {
    margin: 0 0 20px 23px;
    padding-top: 32px !important;
    width: 700px;
	zoom:1;
}
header .main .logo {
	float: left;
	height: 42px;
	width: 248px;
	text-align: right;
}
header .main ul.letters {
	height: 42px;
	margin: 0 0 0 277px;
	font-family: tahoma;
	font-size: 10px;
	color: #818181;
}
header .main ul.letters li {
	float: left;
	margin-right: 5px;
	padding-top: 14px;
}
header .main ul.letters li a {
	font-size: 10px;
	color: #818181;
	text-decoration: none;
}
header .main ul.letters li a:hover {
	text-decoration: underline;
}
header .main .search_block {
/*
	height: 20px;
	background: #f6f6f6;
	border: 1px solid #c7c7c7;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	height: 22px\9;
	background: #f6f6f6 url(/images/header__search__corner_l.gif) no-repeat left top\9;
	border: none\9;
	width: 300px;
    */
}
header .main .search_block .local_wrapper_l {
	height: 20px\9;
	border-top: 1px solid #c7c7c7\9;
	border-bottom: 1px solid #c7c7c7\9;
	margin: 0 10px\9;
}
header .main .search_block p.selector {
	float: left;
	font-family: tahoma;
	font-size: 12px;
	color: #818181;
	margin-left: -10px\9;

	/*del_adv_search*/
	display: none;
}
header .main .search_block p.selector label {
	margin-left: 6px;
	line-height: 20px;
	margin-left: 13px\9;
	*margin-right: -5px;
}
header .main .search_block p.selector input {
	vertical-align: middle;
}
header .main .search_block .search_field {
	float: right;
	width: 309px;
	height: 20px;
	background: #fcfcfc;
	border: 1px solid #c7c7c7;
	border-right: none;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: -1px 0 0 0;
	background: #fcfcfc url(/images/header__search__corner_m.gif) no-repeat left top\9;
	border: none\9;
	margin: 0 -10px 0 0\9;
	_margin-bottom: -1px;
}
header .main .search_block .search_field .container {
	height: 22px\9;
	background: url(/images/header__search__corner_r.gif) no-repeat right top\9;
	margin-top: -1px\9;
	_position: relative;
}
header .main .search_block .search_field .button_holder {
	float: right;
	width: 21px;
	height: 20px;
}
header .main .search_block .search_field .button_holder input.submit {
	width: 21px;
	height: 20px;
	border: none;
	background: url(/images/header__search__button__submit.gif) no-repeat left 5px;
	cursor: pointer;
}
header .main .search_block .search_field .input_holder {
	margin: 0 25px 0 10px;
}
header .main .search_block .search_field .input_holder input.input {
	width: 100%;
	height: 18px;
	border: none;
	background: #fcfcfc;
	font-family: tahoma;
	font-size: 13px;
	color: #2883b4;
	height: 18px\9;
	_width: 99%;
	margin-top: 2px;
}
@-moz-document url-prefix() {
  header .main .search_block .search_field .input_holder input.input { height: 19px !important; margin-top: 0px !important; }
}

.tagselector {
	/*float: left;*/
  vertical-align: top;
  position: releative;
  display: inline-block;
  *display: inline;
  zoom: 1;
	height: 70px;
	margin: 0 0 -37px 20px;
	background: url(/images/tagselector_bg.gif) repeat-x left top;
	font-size: 14px;
	color: #fff;
	_width: 420px;
	position: relative;
	z-index:1;
	_margin-bottom: 5px;
	_margin-top:10px;
	_margin-left: 12px;
  top: 8px;
}
.tagselector .wl {
	height: 70px;
	background: url(/images/tagselector_bg.gif) no-repeat left -70px;
}
.tagselector .wr {
	height: 70px;
	background: url(/images/tagselector_bg.gif) no-repeat right -140px;
}
.tagselector .label {
	float: left;
	width: 72px;
	height: 30px;
}
.tagselector .label p {
	padding-top: 10px;
	text-align: right;
	margin-right: 12px;
	font-weight: bold;
}
.tagselector .tagtabs {
	float: left;
}
.tagselector .tagtabs li {
	float: left;
	height: 30px;
	padding: 0 15px;
	background: url(/images/tagselector_sep.gif) no-repeat right top;
}
.tagselector .tagtabs li.toggler {
	background: none;
}
.tagselector .tagtabs li a {
	font-family: Tahoma;
	color: #c1e0f1;
	display: block;
	padding-top: 10px;
	text-align: center;
	text-decoration: none;
	border-bottom: 1px dashed #c1e0f1;
}
.tagselector .tagtabs li a:hover {
	border-bottom: none;
}
.tagselector .tagtabs li.active {
	height: 70px;
	padding: 0 15px;
	background: url(/images/tagselector_bg.gif) repeat-x left -210px;
}
.tagselector .tagtabs li.active a {
	border: none;
	background: url(/images/tagselector_bg.gif) no-repeat center -403px;
}
.the_tags{
    clear: both;
}
.the_tags ul.grey_tabs li {
	height: 33px !important;
	background: url(/images/tagselector_tabs.png) no-repeat left -4px !important;
	background-image: url(/images/tagselector_tabs.gif) !important;
	margin: 4px 5px 0 4px !important;
	position: relative;
	z-index:2;
	border-radius: 0 !important
}
.the_tags ul.grey_tabs li .wrapper_l {
	height: 33px !important;
	background: url(/images/tagselector_tabs.png) no-repeat right -37px !important;
	background-image: url(/images/tagselector_tabs.gif) !important;
}
.the_tags ul.grey_tabs li .wrapper_r {
	height: 33px !important;
	background: #f1f1f1 !important;
	margin: 0 6px;
}
.the_tags ul.grey_tabs li a {
	height: 33px !important;
	margin: 0 -6px;
	padding: 0 20px !important;
	line-height: 34px !important;
	background: url(/images/tagselector_tabs.png) repeat-x left 29px !important;
	background-image: url(/images/tagselector_tabs.gif) !important;
	position: relative;
}
.the_tags ul.grey_tabs li.active a {
	background-image: none !important;
}
.closed .home_place_for_tags {
	display: none !important;
}
.closed .tagselector {
	float: left;
	height: 41px;
	margin: 0 0 20px 20px;
	background: url(/images/tagselector_bg.gif) repeat-x left -280px;
	_margin-left: 12px;
	_margin-bottom: 60px;
 _overflow:hidden;
}
.closed .tagselector .wl {
	height: 41px;
	background: url(/images/tagselector_bg.gif) no-repeat left -321px;
}
.closed .tagselector .wr {
	height: 41px;
	background: url(/images/tagselector_bg.gif) no-repeat right -362px;
}
.closed .tagselector .tagtabs li {
	float: left;
	height: 30px;
	padding: 0 15px;
	background: url(/images/tagselector_sep.gif) no-repeat right top;
}
.closed .tagselector .tagtabs li.toggler {
	background: none;
}
.closed .tagselector .tagtabs li a {
	font-family: Tahoma;
	color: #c1e0f1;
	display: block;
	padding-top: 10px;
	text-align: center;
	text-decoration: none;
	border-bottom: 1px dashed #c1e0f1;
	background: none;
}
.closed .tagselector .tagtabs li a:hover {
	border-bottom: none;
}
.tagselector .tagtabs li.toggler {
	padding: 0 5px;
}
.tagselector .tagtabs li .togglerBtn {
	width: 24px;
	height: 20px;
	display: block;
	background: url(/images/tagselector_ars.gif) no-repeat center -9px;
	border: none !important;
}
.closed .tagselector .tagtabs li .togglerBtn {
	background: url(/images/tagselector_ars.gif) no-repeat center 17px;
}


/*
	header tags
*/
.home_place_for_tags {
	margin-bottom: 30px;
}
.home_place_for_tags .tags_tabs_shadow {
	height: 37px;
	background: url(/images/header__tags__tabs__bg.gif) repeat-x left bottom;
}
ul.grey_tabs {
	height: 37px;
	margin: 0 0 0 16px;
	background: url(/images/header__tags__tabs__bg.gif) repeat-x left bottom;
}
.home_place_for_tags ul.grey_tabs {
	background: none;
	margin: 0 42px 0 16px;
}
ul.grey_tabs li {
	float: left;
	height: 33px;
	background: #f1f1f1 url(/images/header__tags__tabs__bg_item.gif) repeat-x left bottom;
	margin: 4px 5px 0;
	border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	_width: 10px;
}
ul.grey_tabs li.active {
	float: left;
	height: 37px;
	background: #f1f1f1 url(/images/header__tags__tabs__bg_item_active.gif) repeat-x left top;
	margin: 0;
}
ul.grey_tabs li div.wrapper_l {
	background: url(/images/header__tags__tabs__bg_item_inactive_l.gif) no-repeat left top\9;
}
ul.grey_tabs li div.wrapper_r {
	background: url(/images/header__tags__tabs__bg_item_inactive_r.gif) no-repeat right top\9;
}
ul.grey_tabs li.active div.wrapper_l {
	height: 37px;
	background: url(/images/header__tags__tabs__bg_item_active_l.gif) no-repeat left top;
}
ul.grey_tabs li.active div.wrapper_r {`
	height: 37px;
	background: url(/images/header__tags__tabs__bg_item_active_r.gif) no-repeat right top;
}
ul.grey_tabs li a {
	height: 33px;
	display: block;
	overflow: hidden;
	padding: 0 21px;
	font-family: verdana;
	font-size: 14px;
	color: #252525;
	line-height: 34px;
	text-decoration: none;
}
ul.grey_tabs li.active a {
	height: 37px;
	padding: 0 26px;
	line-height: 42px;
}
ul.grey_tabs li.toggler {
	float: right !important;
}
ul.grey_tabs li.toggler a {
	height: 40px;
	color: #fff;
	line-height: 48px;
	background: url(/images/header__tags__tabs__toggler.gif) no-repeat center bottom;
	*background-position: center 12px;
	_background-position: center 10px;
	_height: 37px;
}
.home_place_for_tags div.tag_list {
	_z-index:9;
 _position:relative;
	padding: 20px 0 40px;
	background: #f1f1f1 url(/images/header__tags__bg.gif) repeat-x left bottom;
}
.home_place_for_tags ul.tag_list {
	font-family: verdana;
	color: #252525;
	line-height: 32px;
	margin: 0 0 0 39px;
	zoom:1;
}
.home_place_for_tags ul.tag_list li {
	display: inline;
	white-space: nowrap;
	margin-right: 38px;
	zoom:1;
}
.home_place_for_tags ul.tag_list li a {
	color: #308eed;
	text-decoration: none;
}
.home_place_for_tags ul.tag_list li a:hover {
	color: #1866b6;
}
.home_place_for_tags ul.tag_list li a .tx {
	border-bottom: 1px solid #308eed;
}
.home_place_for_tags ul.tag_list li a:hover .tx {
	border-bottom: 1px solid #1866b6;
}
.home_place_for_tags ul.tag_list li img {
	vertical-align: middle;
}
.home_place_for_tags ul.sorter {
	float: right;
	width: 37px;
}
.home_place_for_tags ul.sorter li {
	margin-bottom: 5px;
}
.home_place_for_tags ul.sorter li img {
	padding: 0 1px 2px;
	background: url(/images/header__tags__sorter__bg.gif) no-repeat left top;
}
.home_place_for_tags ul.sorter li.active img {
	background: none;
}

.successful_payment {
	width: 780px;
	padding-top: 20px;
}
.successful_payment .img {
	float: left;
	width: 170px;
	text-align: right;
}
.successful_payment .tx {
	margin-left: 220px;
}
.successful_payment .tx p {
	font-family: tahoma;
	font-size: 12px;
	color: #393939;
}
.successful_payment .tx p .ur_payment {
	color: #e60948;
}
.successful_payment .tx p.ur_options {
	padding: 20px 0 7px;
}
.successful_payment .tx ul.ur_options {
	padding-bottom: 20px;
	height: 30px;
}
.successful_payment .tx ul.ur_options li {
	float: left;
	width: 135px;
	margin-bottom: 7px;
}
.successful_payment .tx h5 {
	font-size: 18px;
	font-width: bold;
	color: #393939;
}

header .account_block {
	float: right;
	width: 240px;
}
header .account_block .acc_buttons_wrapper {
	width: 100%;
	height: 37px;
	margin-bottom: 46px;
}
header .account_block ul.acc_buttons {
	float: left;
	position: relative;
	min-width: 182px;
	width: 240px;
	zoom:1;
}
header .account_block ul.acc_buttons li {
	float: left;
	height: 37px;
	background: #2983b5 url(/images/header__acc_buttons__bg.gif) repeat-x left top;
	_width: 10px;
}
header .account_block ul.acc_buttons li .local_wrapper_l {
	height: 37px;
	padding-left: 3px;
	background: url(/images/header__acc_buttons__bg_l.gif) no-repeat left top;
}
header .account_block ul.acc_buttons li .local_wrapper_r {
	height: 37px;
	padding-right: 3px;
	background: url(/images/header__acc_buttons__bg_r.gif) no-repeat right top;
}
header .account_block ul.acc_buttons li.separator {
	width: 2px;
	background: url(/images/header__acc_buttons__button__separator.gif) no-repeat left top;
}
header .account_block ul.acc_buttons li.separator span.sep {
	display: none;
}
header .account_block ul.acc_buttons li a.button {
	height: 37px;
	display: block;
	padding: 0 20px;
	font-family: tahoma;
	font-size: 16px;
	color: #fff;
	line-height: 36px;
	text-decoration: none;
	white-space: nowrap;
	position: relative;
	z-index: 2;
	_padding: 0 19px;
	zoom:1;
}
header .account_block ul.acc_buttons li.active a.button span.arr,
header .account_block ul.acc_buttons li a.button:hover span.arr {
	width: 7px;
	height: 4px;
	display: block;
	margin-left: -3px;
	overflow: hidden;
	background: #2983b5 url(/images/header__acc_buttons__button__hover_arr.gif) no-repeat left top;
	position: absolute;
	top: 37px;
	left: 50%;
}
header .account_block ul.acc_buttons li.active a.button span.arractive {
	width: 11px;
	height: 7px;
	display: block;
	margin-left: -5px;
	background: url(/images/header__acc_floatin_block__arr.gif) no-repeat left top;
	position: absolute;
	top: 43px;
	left: 50%;
}
header .account_block ul.acc_buttons li .acc_popup {
	width: 307px;
	display: none;
	position: absolute;
	top: 49px;
	right: -6px;
	z-index: 1;
	zoom:1;
}
header .account_block ul.acc_buttons li.active .acc_popup {
	display: block;
}
header .account_block ul.acc_buttons li .acc_popup .mitz {
	background: #f7f7f7;
	border: 1px solid #a6bacf;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding: 11px 11px 6px 0;
	margin: 0 5px 0 4px;
	box-shadow: 0 3px 5px rgba(190,190,190,0.7);
	-moz-box-shadow: 0 3px 5px rgba(190,190,190,0.7);
	-webkit-box-shadow: 0 3px 5px rgba(190,190,190,0.7);
}
header .account_block ul.acc_buttons li .acc_popup .topz {
	height: 11px\9;
	background: url(/images/header__acc_floatin_block__bg_t.png) no-repeat left top\9;
	overflow: hidden\9;
	zoom:1;
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header__acc_floatin_block__bg_t.png',sizingMethod='scale');
}
header .account_block ul.acc_buttons li .acc_popup .botz {
	height: 15px\9;
	background: url(/images/header__acc_floatin_block__bg_b.png) no-repeat left top\9;
	overflow: hidden\9;
	zoom:1;
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header__acc_floatin_block__bg_b.png',sizingMethod='scale');
}
header .account_block ul.acc_buttons li .acc_popup .mitz {
	background: url(/images/header__acc_floatin_block__bg_m.png) repeat-y left top\9;
	padding: 0 11px 0 5px\9;
	margin: 0px\9;
	border: none\9;
	zoom:1;
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header__acc_floatin_block__bg_m.png',sizingMethod='scale');
}
header .account_block ul.acc_buttons li .acc_popup p.type01 {
	font-family: tahoma;
	font-size: 11px;
	color: #929292;
	text-align: right;
	padding-bottom: 10px;
}
header .account_block ul.acc_buttons li .acc_popup .big_padding {
	padding-bottom: 17px !important;
}
header .account_block ul.acc_buttons li .acc_popup .small_padding {
	padding-bottom: 3px !important;
}
header .account_block ul.acc_buttons li .acc_popup p.type01 a {
	font-family: tahoma;
	font-size: 11px;
	color: #929292;
}
header .account_block ul.acc_buttons li .acc_popup p.type01 a:hover {
	text-decoration: none;
}
header .account_block ul.acc_buttons li .acc_popup p.type01 input.text {
	width: 176px;
	height: 17px;
	border: 1px solid #c2c2c2;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 0 1px;
	margin-left: 5px;
	background: #fcfcfc;
	font-family: tahoma;
	font-size: 11px;
	color: #929292;
	width: 178px\9;
	height: 19px\9;
	border: none\9;
	background: url(/images/header__acc_floatin_block__input.gif) no-repeat left top\9;
	_background-attachment: fixed;
	line-height: 18px\9;
}
*+html header .account_block ul.acc_buttons li .acc_popup p.type01 input.text {
	width: 176px;
	height: 17px;
	background: #fcfcfc;
	border: 1px solid #c2c2c2;
	line-height: 18px\9;
}
header .account_block ul.acc_buttons li .acc_popup p.type01 input.submit {
	width: 181px;
	height: 38px;
	border: none;
	margin-left: 7px;
	padding-bottom: 4px;
	background: #2172c3 url(/images/header__acc_floatin_block__button__submit.gif) no-repeat left top;
	cursor: pointer;
	font-family: verdana;
	font-size: 16px;
	color: #fff;
	vertical-align: middle;
}
header .account_block ul.acc_buttons li .acc_popup div.account_left {
	float: left;
	width: 150px;
}
header .account_block ul.acc_buttons li .acc_popup div.account_left p {
	margin-left: 23px;
	padding-left: 11px;
	font-family: tahoma;
	font-size: 11px;
	margin-bottom: 5px;
}
header .account_block ul.acc_buttons li .acc_popup div.account_left p.thng {
	background: url(/images/header__acc_floatin_block__thng.gif) no-repeat left 6px;
}
header .account_block ul.acc_buttons li .acc_popup div.account_left p a {
	color: #444;
}
header .account_block ul.acc_buttons li .acc_popup div.account_left p a:hover {
	text-decoration: none;
}
header .account_block ul.acc_buttons li .acc_popup div.account_right {
	margin-left: 150px;
}
header .account_block ul.acc_buttons li .acc_popup div.account_right p {
	margin-right: 10px;
	font-family: tahoma;
	font-size: 12px;
	color: #444;
	margin-bottom: 5px;
	text-align: right;
}
header .account_block ul.acc_buttons li .acc_popup div.account_right p a {
	color: #308eed;
}
header .account_block ul.acc_buttons li .acc_popup div.account_right p a:hover {
	text-decoration: none;
}
header .account_block ul.acc_buttons li .acc_popup div.account_right p .id {
	font-size: 14px;
}
header .account_block ul.acc_buttons li .acc_popup div.account_right p .label {
	color: #929292;
	margin-right: 4px;
}
header .account_block ul.acc_buttons li .acc_popup div.account_right p .red {
	color: #ce1212;
}
header .account_block ul.acc_buttons li .acc_popup div.account_right p .logout {
	font-size: 11px;
	color: #929292;
	padding-left: 14px;
	background: url(/images/header__acc_floatin_block__logout.gif) no-repeat left 4px;
}
header ul.some_links {
	font-family: tahoma;
	font-size: 14px;
	color: #d9d9d9;
}
header ul.some_links li {
	display: inline;
}
header ul.some_links li.separator {
	margin: 0 8px 0 7px;
}
header ul.some_links li a {
	color: #818181;
}
header ul.some_links li a:hover {
	text-decoration: none;
}
div.big_picture {
	height: 185px;
	overflow: hidden;
	background: #000;
	position: relative;
	z-index: -1px;
	margin-bottom: 33px;
}
.gift
{
	background: #000 url(/images/action/christm_bannerback.gif) repeat-x left bottom !important;
}
div.big_picture .figure {
	width: 100%;
	height: 11px;
	background: url(/images/big_picture__figure.png) repeat-x left top;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:0;
}
div.big_picture .image {
	height: 185px;
}
div.big_picture .image img {
	float: right;
}
div.big_picture .description {
	position: absolute;
	top: 0px;
	left: 21px;
	z-index: 0;
}
div.big_picture .forwarder {
	width: 100%;
	height: 185px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
div.big_picture .forwarder a {
	width: 100%;
	height: 185px;
	display: block;
}
div.big_picture ul.tabs {
	position: absolute;
	bottom: 0px;
	left: 21px;
	_bottom: -1px;
	z-index: 2;
}
div.big_picture ul.tabs li {
	float: left;
	height: 33px;
	background: #fff;
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	margin-right: 9px;
	_width: 10px;
	white-space: nowrap;
}
div.big_picture ul.tabs li.active {
	background: #fff;
}
div.big_picture ul.tabs li .local_wrapper_l {
	background: url(/images/big_picture__corner_l.gif) no-repeat left top;
}
div.big_picture ul.tabs li .local_wrapper_r {
	background: url(/images/big_picture__corner_r.gif) no-repeat right top;
}
div.big_picture ul.tabs li a {
	height: 33px;
	display: block;
	font-family: verdana;
	font-size: 14px;
	color: #252525;
	line-height: 36px;
	text-decoration: none;
	padding: 0 17px;
	background: url(/images/big_picture__shadow.gif) repeat-x left bottom;
}
div.big_picture ul.tabs li a:hover {
	text-decoration: underline;
}
div.big_picture ul.tabs li.active a {
	background: none;
}

ul.the_list {
	overflow: hidden;
	margin-left: 21px;
	position: relative;
}
ul.the_list li {
	float: left;
}
ul.the_list li img {
	padding: 2px;
	border: 1px solid #a6bacf;
	margin-bottom: -4px;
}
ul.the_list li p.movie_title {
	margin-left: 3px;
	margin-right: 30px;
    margin-right: 0px;
    padding-right: 0;
}
ul.the_list li p.movie_title a {
	font-family: tahoma;
	color: #308eed;
	text-decoration: none;
}
ul.the_list li p.movie_title a:hover {
	text-decoration: underline;
}
ul.the_list li .info_button_wrapper {
	height: 11px;
	margin-top: -6px;
}
ul.the_list li .info_button_wrapper .info_button_container {
	float: right;
	height: 11px;
	position: relative;
}
ul.the_list li .info_button_wrapper .info_button {
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(/images/list__info_icon.gif) no-repeat left top;
	cursor: pointer;
	z-index: 2;
}
ul.list_large { height: 310px; }
ul.list_large li { width: 194px; height: 310px; }
ul.list_large li img { width: 150px; height: 224px; }
ul.list_large li p.movie_title { font-size: 20px; margin-top: 2px; }
ul.list_large li .info_button_wrapper .info_button_container { width: 44px; }
ul.list_medium { height: 254px; }
ul.list_medium li {
	width: 161px;
	/*height:280px;*/
  display: inline-block;
  *display: inline; zoom:1;
  float: none;
  margin-bottom: 3px;
  vertical-align: top;
}
ul.list_medium li img { width: 120px; height: 179px; }
ul.list_medium li p.movie_title { font-size: 14px; margin-top: 2px; }
ul.list_medium li .info_button_wrapper .info_button_container { width: 41px; }
ul.list_small { height: 194px; }
ul.list_small li { width: 138px; height: 194px; }
ul.list_small li img { width: 99px; height: 134px; }
ul.list_small li p.movie_title {
	clear: both;
	font-size: 12px;
	margin-top: 2px;
}
ul.list_small li .info_button_wrapper .info_button_container { width: 39px; }
.movie_info_popup {
	position: absolute;
	left: 0px;
	z-index: 3;
	zoom:1;
}
.movie_info_popup .topz {
	height: 10px;
	overflow: hidden;
	zoom:1;
	position: relative;
	*width: 320px;
    width: 258px;
}
.movie_info_popup .topz .corner_left {
	height: 10px;
	overflow: hidden;
	background: url(/images/list__popup__corner_tl.png) no-repeat left top;
}
.movie_info_popup .topz .corner_right {
	height: 10px;
	overflow: hidden;
	background: url(/images/list__popup__corner_tr.png) no-repeat right top;
}
.movie_info_popup .topz .mid {
	height: 10px;
	overflow: hidden;
	border-top: 1px solid #a6bacf;
	background: #f7f7f7;
	margin: 0 10px;
}
.movie_info_popup .footz {
	height: 14px;
	overflow: hidden;
	*width: 320px;
    width: 258px;

}
.movie_info_popup .footz .corner_left {
	height: 14px;
	overflow: hidden;
	background: url(/images/list__popup__corner_bl.png) no-repeat left top;
	position: relative;
}
.movie_info_popup .footz .corner_right {
	height: 14px;
	overflow: hidden;
	background: url(/images/list__popup__corner_br.png) no-repeat right top;
}
.movie_info_popup .footz .mid {
	height: 14px;
	overflow: hidden;
	background: url(/images/list__popup__corner_bm.png) repeat-x left top;
	margin: 0 12px;
}
.movie_info_popup .middle .left {
	background: url(/images/list__popup__side_l.png) repeat-y left top;
	position: relative;
}
.movie_info_popup .middle .right {
	background: url(/images/list__popup__side_r.png) repeat-y right top;
}
.movie_info_popup .middle .mid {
	background: #f7f7f7;
	margin: 0 4px;
    width: 250px;
}
.movie_info_popup p {
	font-family: tahoma;
	font-size: 12px;
	color: #929292;
	margin: 0 17px;
	padding-bottom: 6px;
	*width: 275px;
}
.movie_info_popup p a {
	color: #308eed;
}
.movie_info_popup p a:hover {
	text-decoration: none;
}
.movie_info_popup h3 {
	margin: 12px 0 3px;
	padding-top: 12px;
	background: url(/images/list__popup__border.gif) no-repeat center top;
	text-align: center;
}
.movie_info_popup div.closer {
	margin: 0 9px;
	line-height: 2px;
	text-align: right;
}
.movie_info_popup .list_large  .container  {
	min-width: 320px;
	*width: 320px;
	position: relative;
}
.movie_info_popup .corner {
	width: 41px;
	height: 50px;
	position: absolute;
	top: -49px;
}
.movie_info_popup .aligned_to_left .corner { background: url(/images/list__popup__corner_l.png) no-repeat left top; }
.movie_info_popup .aligned_to_right .corner { background: url(/images/list__popup__corner_r.png) no-repeat left top; }
*html .movie_info_popup .aligned_to_left .corner {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/list__popup__corner_l.png',sizingMethod='scale');
}
*html .movie_info_popup .aligned_to_right .corner {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/list__popup__corner_r.png',sizingMethod='scale');
}

.movie_info_popup .list_large   { width: 194px; margin-top: 278px; }
.movie_info_popup .list_large .aligned_to_left  { float: left; margin-left: -3px; }
.movie_info_popup .list_large .aligned_to_right  { float: right; *width: 320px; margin-left: -130px; }
.movie_info_popup .list_large  .container  { position:relative;}
.movie_info_popup .list_large .aligned_to_left  .container  { float: left;  min-width: 250px;}
.movie_info_popup .list_large .aligned_to_right  .container  { float: right;  min-width: 250px;}
.movie_info_popup .list_large .aligned_to_left .corner { left: 154px; }
.movie_info_popup .list_large .aligned_to_right .corner { left: none; right: 35px; }
.movie_info_popup .list_medium   { width: 165px; margin-top: 233px; }
.movie_info_popup .list_medium .aligned_to_left  { float: left; margin-left: -3px; }
.movie_info_popup .list_medium .aligned_to_right  { float: right; *width: 320px; margin-left: -158px; }
.movie_info_popup .list_medium  .container  { position:relative;}
.movie_info_popup .list_medium .aligned_to_left  .container  { float: left;  min-width: 250px;}
.movie_info_popup .list_medium .aligned_to_right  .container  { float: right;  min-width: 250px;}
.movie_info_popup .list_medium .aligned_to_left .corner { left: 124px; }
.movie_info_popup .list_medium .aligned_to_right .corner { left: none; right: 35px; }
.movie_info_popup .list_small   { width: 159px; margin-top: 187px; }
.movie_info_popup .list_small .aligned_to_left  { float: left; margin-left: -3px; }
.movie_info_popup .list_small .aligned_to_right  { float: right; *width: 320px; margin-left: -190px; }
.movie_info_popup .list_small  .container  { position:relative; }
.movie_info_popup .list_small .aligned_to_left  .container  { float: left;  min-width: 250px;}
.movie_info_popup .list_small .aligned_to_right  .container  { float: right;  min-width: 250px;}
.movie_info_popup .list_small .aligned_to_left .corner { left: 104px; }
.movie_info_popup .list_small .aligned_to_right .corner { left: none; right: 29px; }
ul.formats {
	text-align: center;
	min-height: 25px;
	margin: 0 14px;
	text-align: center;
	white-space: nowrap;
	*width: 280px;
	_height: 25px;
}
ul.formats li {
	height: 21px;
	display: inline-block;
	background: url(/images/list__popup__format_m.gif) repeat-x left top;
	*float: left;
	*display: block !important;
	*margin: 0 2px;
	_width: 10px;
}
ul.formats li a {
	height: 21px;
	display: block;
	background: url(/images/list__popup__format_l.gif) no-repeat left top;
	font-family: verdana;
	font-size: 11px;
	color: #fcfcfc;
	line-height: 20px;
	text-decoration: none;
	cursor: pointer;
}
ul.formats li a span.local_wrapper_r {
	height: 21px;
	display: block;
	padding: 0 15px;
	background: url(/images/list__popup__format_r.gif) no-repeat right top;
	*padding: 0 13px;
	cursor: pointer;
    color: #fff;
}

div.selector_type01 {
	height: 40px;
	background: #f1f1f1;
}
div.selector_type01 ul {
	height: 40px;
	margin: 0 45px 0 27px;
}
div.selector_type01 ul li {
	float: left;
	height: 40px;
	_width: 10px;
	white-space: nowrap;
}
div.selector_type01 ul li a {
	height: 40px;
	display: block;
	position: relative;
	padding: 0 10px;
	margin: 0 6px;
	font-family: verdana;
	font-size: 14px;
	color: #252525;
	line-height: 40px;
	text-decoration: none;
}
div.selector_type01 ul li a:hover {
	text-decoration: underline;
}
div.selector_type01 ul li.active a {
	color: #8b8b8b;
}
div.selector_type01 ul li.active a span.arr {
	width: 13px;
	height: 7px;
	display: block;
	background: url(/images/selector__type01__arr.gif) no-repeat left top;
	position: absolute;
	top: 38px;
	left: 50%;
	margin-left: -7px;
}
div.selector_type01 ul li img {
	padding: 9px 3px;
	vertical-align: middle;
	background: url(/images/selector__type01__lines_bg_inactive.gif) no-repeat center center;
	*margin-top: 8px;
}
div.selector_type01 ul li.active img {
	background: url(/images/selector__type01__lines_bg_active.gif) no-repeat center center;
}
div.container_type01 {
	background: #f9f9f9;
	padding-top: 30px;
}

div.paginator_type01 {
	height: 40px;
	background: #f1f1f1;
}
div.paginator_type01 a.prev {
	float: left;
	height: 29px;
	display: block;
	margin-top: 6px;
	margin-left: 21px;
	background: #318fed url(/images/paginator__prev_next_buttons.gif) repeat-x left -58px;
	font-family: tahoma;
	font-size: 14px;
	color: #fff;
	line-height: 26px;
	text-decoration: none;
	_width: 10px;
	white-space: nowrap;
}
div.paginator_type01 a.prev span.local_wrapper_l {
	height: 29px;
	display: block;
	background: url(/images/paginator__prev_next_buttons.gif) no-repeat left top;
}
div.paginator_type01 a.prev span.local_wrapper_r {
	height: 29px;
	display: block;
	background: url(/images/paginator__prev_next_buttons.gif) no-repeat right -116px;
	padding: 0 12px 0 25px;
}
div.paginator_type01 a.next {
	float: right;
	height: 29px;
	display: block;
	margin-top: 6px;
	margin-right: 45px;
	background: #318fed url(/images/paginator__prev_next_buttons.gif) repeat-x left -58px;
	font-family: tahoma;
	font-size: 14px;
	color: #fff;
	line-height: 26px;
	text-decoration: none;
	_width: 10px;
	white-space: nowrap;
}
div.paginator_type01 a.next span.local_wrapper_l {
	height: 29px;
	display: block;
	background: url(/images/paginator__prev_next_buttons.gif) no-repeat left -87px;
}
div.paginator_type01 a.next span.local_wrapper_r {
	height: 29px;
	display: block;
	background: url(/images/paginator__prev_next_buttons.gif) no-repeat right -29px;
	padding: 0 28px 0 12px;
}
div.paginator_type01 ul.pages {
	text-align: center;
	font-family: tahoma;
	font-size: 16px;
	color: #252525;
	padding-top: 11px;
}
div.paginator_type01 ul.pages li {
	display: inline;
	margin: 0 4px;
}
div.paginator_type01 ul.pages li a {
	color: #252525;
	text-decoration: none;
}
div.paginator_type01 ul.pages li a:hover {
	text-decoration: underline;
}
div.paginator_type01 ul.pages li.active a {
	color: #ababab;
}
ul.paginator_type02 {
	height: 40px;
	font-family: verdana;
	font-size: 12px;
	color: #919191;
	text-align: center;
}
ul.paginator_type02 li {
	display: inline;
	margin: 0 2px;
}
ul.paginator_type02 li a {
	color: #308eed;
}
ul.paginator_type02 li a:hover {
	text-decoration: none;
}
ul.paginator_type02 li.active a {
	color: #919191;
	text-decoration: none;
}

div.main_container {
	margin: 0 42px 0 36px;
	padding-top: 20px;
}
.main_container .types_and_genres__aside {
	float: left;
	width: 204px;
}
.main_container .types_and_genres__aside .topz {
	height: 6px;
	overflow: hidden;
	background: url(/images/corner_bordered_tl.gif) no-repeat left top;
	position: relative;
	margin-bottom: -6px;
	display: none;
	display: block\9;
}
.main_container .types_and_genres__aside .topz .right {
	height: 6px;
	background: url(/images/corner_bordered_tr.gif) no-repeat right top;
}
.main_container .types_and_genres__aside .footz {
	height: 6px;
	overflow: hidden;
	background: url(/images/corner_bordered_bl.gif) no-repeat left top;
	position: relative;
	top: -6px;
	display: none;
	display: block\9;
}
.main_container .types_and_genres__aside .footz .right {
	height: 6px;
	background: url(/images/corner_bordered_br.gif) no-repeat right top;
}
.main_container .types_and_genres__aside .bordered {
	background: #fcfcfc;
	border: 1px solid #e8e8e8;
	border-radius: 6px;
	padding: 23px 0;
}
.main_container .types_and_genres__aside h2 {
	font-family: tahoma;
	font-size: 18px;
	font-weight: lighter;
	color: #5f5f5f;
	margin: 0 25px 10px 22px;
}
.main_container .types_and_genres__aside ul.genres {
	font-family: tahoma;
	font-size: 12px;
	color: #9e9e9e;
	margin: 0 25px 0 22px;
	zoom:1;
}
.main_container .types_and_genres__aside ul.genres li {
	padding-bottom: 3px;
	zoom:1;
}
.main_container .types_and_genres__aside ul.genres a {
	color: #308eed;
}
.main_container .types_and_genres__aside ul.genres .amount {
	float: right;
	*margin-top: -14px;
}
.main_container .the_wrapper {
	margin-left: 236px;
}

.main_container .the_wrapper1 {
	margin-left: 217px;
}

.main_container .the_wrapper h1 {
	font-family: myriad pro;
	font-size: 30px;
	font-weight: lighter;
	color: #393939;
	margin: 0 0 25px 5px;
}
.main_container .the_wrapper h4 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: lighter;
	color: #9e9e9e;
	margin: -20px 0 40px 5px;
}
.main_container .the_wrapper a {
	color: #308eed;
}
.main_container .the_wrapper a:hover {
	text-decoration: none;
}



.block_with_tabs_head {
	height: 48px;
	background: #fcfcfc url(/images/block_with_shadow__shadow_t.gif) repeat-x left top;
}
.block_with_tabs_head .local_wrapper {
	background: url(/images/block_with_shadow__shadow_tl.gif) no-repeat left 33px;
}
.block_with_tabs_head .local_wrapper ul.white_tabs {
	height: 48px;
	margin-left: 15px;
	background: url(/images/block_with_shadow__shadow_tr.gif) no-repeat right 33px;
}
.block_with_tabs_head .local_wrapper ul.white_tabs li {
	float: left;
	height: 33px;
	margin: 5px 14px 0 0;
	background: #f6f6f6 url(/images/block_with_shadow__tab_b.gif) repeat-x left bottom;
	_width: 10px;
	white-space: nowrap;
}
.block_with_tabs_head .local_wrapper ul.white_tabs li .wrapper_l {
	background: url(/images/block_with_shadow__tab_tl.gif) no-repeat left top;
}
.block_with_tabs_head .local_wrapper ul.white_tabs li .wrapper_r {
	background: url(/images/block_with_shadow__tab_tr.gif) no-repeat right top;
}
.block_with_tabs_head .local_wrapper ul.white_tabs li .wrapper_r a {
	height: 33px;
	overflow: hidden;
	display: block;
	padding: 0 13px;
	font-family: verdana;
	font-size: 14px;
	color: #252525;
	line-height: 34px;
	text-decoration: none;
}
.block_with_tabs_head .local_wrapper ul.white_tabs li .wrapper_r a:hover {
	text-decoration: underline;
}
.block_with_tabs_head .local_wrapper ul.white_tabs li.active {
	height: 38px;
	margin: 0 8px 0 0;
	background: #fff url(/images/block_with_shadow__tab_active_t.gif) repeat-x left top;
}
.block_with_tabs_head .local_wrapper ul.white_tabs li.active .wrapper_l {
	background: url(/images/block_with_shadow__tab_active_l.gif) no-repeat left top;
}
.block_with_tabs_head .local_wrapper ul.white_tabs li.active .wrapper_r {
	height: 38px;
	padding: 0 6px;
	background: url(/images/block_with_shadow__tab_active_r.gif) no-repeat right top;
}
.block_with_tabs_head .local_wrapper ul.white_tabs li.active .wrapper_r a {
	height: 38px;
	line-height: 44px;
}
.block_with_shadow {
	background: #fcfcfc url(/images/block_with_shadow__shadow_l.gif) repeat-y left top;
	zoom:1;
}
.block_with_shadow .local_wrapper {
	background: url(/images/block_with_shadow__shadow_r.gif) repeat-y right top;
}
.block_with_shadow .local_container {
	margin: 0 6px;
}
ul.search_results {
	padding: 25px 0 0;
	margin: 0 25px;
}
ul.search_results li.item {
	min-height: 180px;
	_height: 180px;
	padding-bottom: 50px;
}
ul.search_results li .cover {
	float: left;
	width: 140px;
	margin-top: 9px;
}
ul.search_results li .cover img {
	width: 120px;
	height: 179px;
}
ul.search_results li .description {
	width:77%;
}
ul.search_results li .description h2.title {
	font-family: tahoma;
	font-size: 30px;
	font-weight: lighter;
	margin-bottom: 5px;
}
ul.search_results li .description p {
	font-family: tahoma;
	font-size: 12px;
	color: #5e5e5e;
	margin-bottom: 8px;
}
ul.search_results li .description p.info {
	margin-bottom: 25px;
}
ul.search_results li .description a {
	color: #308eed;
	text-decoration: none;
}
ul.search_results li .description a:hover {
	text-decoration: underline;
}
ul.search_results li .description h2.title a {
	text-decoration: underline;
}
ul.search_results li .description h2.title a:hover {
	text-decoration: none;
}
ul.search_results li .description p b {
	margin-right: 5px;
}
ul.search_results li .description p.label {
	float: left;
	width: 63px;
	padding-right: 5px;
}
ul.search_results li .description ul.formats {
	*width: 400px;
}
ul.search_results li .description ul.formats li {
	float: left;
	height: 21px;
	min-height: 21px;
	margin: -3px 5px 0 0;
}
ul.search_results li .description ul.formats li a {
	color: #fff;
}
.block_with_shadow__bottom {
	height: 16px;
	overflow: hidden;
	background: #fcfcfc url(/images/block_with_shadow__shadow_b.gif) repeat-x left bottom;
}
.block_with_shadow__bottom .local_wrapper_l {
	background: url(/images/block_with_shadow__shadow_bl.gif) no-repeat left top;
}
.block_with_shadow__bottom .local_wrapper_r {
	height: 16px;
	overflow: hidden;
	background: url(/images/block_with_shadow__shadow_br.gif) no-repeat right top;
}

.support_block {
	float: left;
	width: 100%;
	margin-top: -15px;
}
.add_funds_block .inputs_block .input_container select {
	width: 100%;
	border: 0;
}
.support_block .inputs_block {
	width: 640px;
}
.support_block .inputs_block li p.label {
	float: left;
	width: 220px;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #393939;
	text-align: left;
	margin-top: 6px;
}
.support_block .inputs_block li .wrapper {
	margin-left: 225px;
}
.support_block .pads {
	margin-left: 6px;
}
.support_block .first {
	margin-bottom: 20px;
}
.support_block .grey {
	color: #9e9e9e;
	margin-bottom: 0px;
}
.support_block h3 {
	font-size: 18px;
	font-weight: lighter;
	color: #393939;
	margin-bottom: 10px;
}
.support_block .icon {
	float: left;
	width: 70px;
}
.support_block .icon1 {
	text-align: left;
	margin-top: -5px;
}
.support_block .icon2 {
	text-align: left;
	margin-top: 34px;
	margin-left: -3px;
}
.support_block .icon3 {
	text-align: left;
	margin-top: -23px;
}
.support_block .padds {
	margin-left: 74px;
}
.support_block .padds p {
	color: #818181;
	margin-bottom: 10px;
}
.support_block .padds .strong {
	color: #393939;
}
.support_block  a.standart_button {
	float: left;
	height: 32px;
	display: block;
	background: #1e6cbf url(/images/button__standart_bg.gif) repeat-x left top;
	font-family: verdana;
	font-size: 14px;
	color: #fff;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	position: relative;
	cursor: pointer;
	_width:10px;
}
.support_block  a.standart_button span.wrapper_l {
	height: 32px;
	display: block;
	background: url(/images/button__standart_bg_l.gif) no-repeat left top;
}
.support_block  a.standart_button span.wrapper_r {
	height: 32px;
	display: block;
	background: url(/images/button__standart_bg_r.gif) no-repeat right top;
	text-align: center;
	padding: 0 16px;
}
.support_block  a.dashed {
	text-decoration: none;
	border-bottom: 1px dashed #2883b4;
}
.support_block  a.dashed:hover {
	border-bottom: none;
}
.support_block hr {
	height: 1px;
	background: #e8e8e8;
	border: none;
	border-top: 1px solid #fff;
}
.support_block p img {
	vertical-align: middle;
}
.support_block p .big {
	font-size: 18px;
	color: #393939;
	margin-top: 5px;
}
.support_block .phone {
	padding-top: 5px;
}
.support_block h6 {
	font-size: 14px;
	font-weight: lighter;
	color: #393939;
}


.inputs_block {
	width: 540px;
	zoom:1;
}
.inputs_block li {
	min-height: 48px;
	_height: 48px;
	zoom:1;
    clear: both;
}
.inputs_block li p.label {
	float: left;
	width: 112px;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #393939;
	text-align: right;
	margin-top: 6px;
}
.inputs_block li .wrapper {
	margin-left: 125px;
}
.input_container {
	position: static;
	padding: 3px 10px;
	border: 1px solid #bababa;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}
.input_container input {
	position:relative;
	height:18px;
	width: 100%;
	border: 1px solid #ffffff;
	font-family: verdana;
	font-size: 13px;
	color: #252525;
}
.inputs_block li .wrapper .blocked {
	background: #f1f1f1;
}
.inputs_block li .selects_container select {
    padding: 3px 5px;
    border-radius: 6px;
}
.inputs_block li .input_container select {
    padding: 2px;
}
.input_container p {
	padding: 2px 0;
	font-family: verdana;
	font-size: 12px;
	color: #252525;
}
.input_container textarea {
	width: 100%;
	height: 250px;
	border: none;
	font-family: verdana;
	font-size: 12px;
	color: #252525;
}
.input_container .selector_arr {
	float: right;
	width: 21px;
	height: 24px;
	display: block;
	cursor: pointer;
	margin: -3px -10px 0 0;
	border-left: 1px solid #d6d6d6;
	background: #eee url(/images/selector__arr.gif) no-repeat center 11px;
	border-radius: 0 9px 9px 0;
	-moz-border-radius: 0 9px 9px 0;
	-webkit-border-radius: 0 9px 9px 0;
	overflow: hidden;
	_margin-right: -5px;
}
ul.selector_list {
	display: none;
	background: #fcfcfc;
	margin-top: 25px;
	box-shadow: 0 2px 4px rgba(0,0,0,.3);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.3);
	border: 1px solid #bababa;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	overflow: hidden;
	position: absolute;
	z-index: 3;
	zoom:1;
}
.overlay {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:2;
	display:none;
}

ul.selector_list li {
	min-height: 0;
	_height: auto;
	overflow: hidden;
	padding: 2px 9px;
	cursor: pointer;
}
ul.selector_list li:first-child {
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
}
ul.selector_list li:last-child {
	border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
}
ul.selector_list li:hover {
	background: #8dcdfe;
}
.inputs_block li .wrapper {
	zoom:1;
}
.inputs_block li .wrapper input {
	*position: relative;
	*top: -3px;
}
.main_container .button_wrapper {
	padding-top: 16px;
	text-align: center;
}
.main_container .button_wrapper input.button_submit {
	width: 206px;
	height: 32px;
	border: none;
	background: #1761b3 url(/images/button__submit.gif) no-repeat left top;
	font-family: tahoma;
	font-size: 14px;
	color: #fff;
	vertical-align: middle;
	padding-bottom: 4px;
	cursor: pointer;
}
.input_container_topz {
	height: 10px;
	overflow: hidden;
	background: url(/images/input_wrapper__corner_tl.gif) no-repeat left top;
	position: relative;
	margin-bottom: -10px;
	display: none;
	display: block\9;
}
.input_container_topz .right {
	height: 10px;
	background: url(/images/input_wrapper__corner_tr.gif) no-repeat right top;
}
.input_container_footz {
	height: 10px;
	overflow: hidden;
	background: url(/images/input_wrapper__corner_bl.gif) no-repeat left top;
	position: relative;
	top: -10px;
	margin-bottom: -10px;
	display: none;
	display: block\9;
}
.input_container_footz .right {
	height: 10px;
	background: url(/images/input_wrapper__corner_br.gif) no-repeat right top;
}
.inputs_block .acc_day {
	float: left;
	width: 82px;
	margin-right: 7px;
}
.inputs_block .acc_month {
	float: left;
	width: 150px;
	margin-right: 7px;
}
.inputs_block .acc_year {
	float: left;
	width: 82px;
}
.acc_pass {
	background: #f1f1f1;
	padding: 15px 0 0;
	border: 1px dashed #a6a6a6;
}
.acc_pass p.note {
	font-size: 12px;
	color: #9e9e9e;
	margin: 0 20px 20px;
}
.large_block {
	width: auto;
	margin: 0 20px;
}
.large_block li p.label {
	width: 160px;
	text-align: left;
}
.large_block li .wrapper {
	margin-left: 170px;
}
.large_block li .input_container {
	background: #fff;
}
.acc_pass .input_container_topz { background-image: url(/images/input_wrapper__corner_tl__grey_bg.gif); }
.acc_pass .input_container_topz .right { background-image: url(/images/input_wrapper__corner_tr__grey_bg.gif); }
.acc_pass .input_container_footz { background-image: url(/images/input_wrapper__corner_bl__grey_bg.gif); }
.acc_pass .input_container_footz .right { background-image: url(/images/input_wrapper__corner_br__grey_bg.gif); }
.acc_date_selector_block {
	min-height: 65px;
	float: right;
	width: 100%;
	padding-bottom: 20px;
}
.acc_date_selector {
	float: left;
	width: 180px;
}
.acc_date_selector_right {
	margin-left: 200px;
	width: auto;
	float: none;
}
.acc_date_selector p.label {
	float: left;
	width: 45px;
	color: #393939;
	padding-top: 8px;
}
.acc_date_selector ul.acc_dates {
	margin-left: 50px;
	height: 32px;
}
.acc_date_selector ul.acc_dates li { float: left; height: 27px; margin: 1px 5px 4px 0; _width: 10px; }
.acc_date_selector ul.acc_dates li .acc_date_button { height: 27px; display: block; background: #eee; font-weight: bold; line-height: 26px; color: #2883b4; }
.acc_date_selector ul.acc_dates li .acc_date_button .sl { height: 27px; display: block; background: url(/images/acc__dates__selector.gif) no-repeat left top; }
.acc_date_selector ul.acc_dates li .acc_date_button .sr { height: 27px; display: block; background: url(/images/acc__dates__selector.gif) no-repeat right -27px; padding: 0 10px; }
.acc_date_selector ul.acc_dates li.active { float: left; height: 29px; margin-top: 0; margin-bottom: 3px; }
.acc_date_selector ul.acc_dates li.active .acc_date_button { height: 29px; background: #c5c6c6 url(/images/acc__dates__selector.gif) repeat-x left -54px; line-height: 28px; color: #393939; text-decoration: none; }
.acc_date_selector ul.acc_dates li.active .acc_date_button .sl { height: 29px; background-position: left -83px; }
.acc_date_selector ul.acc_dates li.active .acc_date_button .sr { height: 29px; background-position: right -112px; }
.acc_table {
	width: 100%;
	border-spacing: 0px;
	border: 1px solid #cecece;
	border-width: 0 1px 1px 0;
	*border-collapse: collapse;
}
.acc_table th {
	height: 34px;
	background: url(/images/acc__table_head.gif) repeat-x left top;
	vertical-align: middle;
	border-right: 1px solid #4ca5d6;
	border-left: 1px solid #2c86b8;
}
.acc_table td {
	height: 34px;
	vertical-align: middle;
	border-right: 1px solid #fbfbfb;
	border-left: 1px solid #cecece;
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #fbfbfb;
}
.acc_table tr.odd td { background: #e9e9e9; }
.acc_table tr.even td { background: #f3f3f3 }
.acc_table p {
	font-family: verdana;
	font-size: 11px;
	text-align: center;
}
.acc_table th p { color: #fff; font-weight: lighter; }
.acc_table td p { color: #393939; }
.acc_table td p.pink{ font-weight: bold; color: #d0325f; }
.acc_table td img {
	border: 2px solid #fff;
	vertical-align: middle;
	margin: 2px 7px 2px 0;
}
.acc_table .talign_left p {
	text-align: left;
	margin: 0 15px;
}
.table_width_cleanheader {
	border-right: none;
}
.table_width_cleanheader th {
	background: none;
	border: none;
}
.table_width_cleanheader td {
	padding: 7px;
}
.table_width_cleanheader td:last-child {
	border-right: 1px solid #cecece;
}
.table_width_cleanheader td.cover_column {
	width: 100px;
	text-align: center;
}

.table_width_cleanheader td.download_column {
	width: 110px;
}
.table_width_cleanheader th p {
	color: #252525;
}
.table_width_cleanheader td.info_column p {
	text-align: left;
}
.table_width_cleanheader img {
	background: #fff;
	padding: 2px;
	border: 1px solid #e8e8e8 !important;
	margin: 0px !important;
}
.table_width_cleanheader  a.download_button {
	height: 32px;
	display: block;
	background: url(/images/button__download_bg_r.png) no-repeat right top;
	_background: url(/images/button__download_bg_r.gif) no-repeat right top;
	font-family: verdana;
	font-size: 14px;
	color: #667488;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	position: relative;
	cursor: pointer;
}
.table_width_cleanheader  a.download_button span.wrapper_l {
	height: 32px;
	display: block;
	background: url(/images/button__download_bg_l.png) no-repeat left top;
	_background: url(/images/button__download_bg_l.gif) no-repeat left top;
}
.table_width_cleanheader  a.download_button span.wrapper_r {
	background: url(/images/button__download_bg.png) repeat-x left top;
	_background: url(/images/button__download_bg.gif) repeat-x left top;
	height: 32px;
	display: block;
	text-align: center;
	margin: 0 13px;
}
.table_width_cleanheader  a.download_button span.front {
	width: 100%;
	display: block;
	color: #fff;
	position: absolute;
	top: 1px;
	left: 0px;
	_left: 13px;
}
.blue_selector {
	height: 40px;
	overflow: hidden;
	background: url(/images/blue_selector_bg.gif) repeat-x left top;
	margin-bottom: 10px;
}
.blue_selector .sl {
	height: 40px;
	background: url(/images/blue_selector_bg_l.gif) no-repeat left top;
}
.blue_selector .sr {
	height: 40px;
	background: url(/images/blue_selector_bg_r.gif) no-repeat right top;
}
.blue_selector ul.selectr {
	height: 31px;
	overflow: hidden;
	padding: 9px 10px 0;
}
.blue_selector ul.selectr li {
	float: left;
	height: 31px;
	display: block;
	line-height: 31px;
	background: url(/images/blue_selector_tab_bg_separator.gif) no-repeat left top;
	margin-left: -2px;
	_width: 10px;
	white-space: nowrap;
}
.blue_selector ul.selectr li.first {
	background: none;
}
.blue_selector ul.selectr li a {
	height: 31px;
	display: block;
	line-height: 31px;
	font-family: Verdana;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
.blue_selector ul.selectr li a .tr {
	height: 31px;
	display: block;
	line-height: 31px;
	padding: 0 30px;
	cursor: pointer;
}
.blue_selector ul.selectr li a .tx {
	border-bottom: 1px dashed #fff;
	cursor: pointer;
}
.blue_selector ul.selectr li a:hover .tx {
	border-bottom: none;
}
.blue_selector ul.selectr li.active {
	background: #fff url(/images/blue_selector_tab_bg.gif) repeat-x left top;
}
.blue_selector ul.selectr li.active a {
	color: #252525;
	background: url(/images/blue_selector_tab_bg_l.gif) no-repeat left top;
	position: relative;
}
.blue_selector ul.selectr li.active a .tr {
	background: url(/images/blue_selector_tab_bg_r.gif) no-repeat right top;
	position: relative;
}
.acc_table .talign_right p {
	text-align: right;
	margin: 0 15px;
}
.acc_table_corners__top {
	height: 6px;
	overflow: hidden;
	background: url(/images/acc__table_corner_tl.gif) no-repeat left top;
	position: relative;
	margin-bottom: -6px;
}
.acc_table_corners__top .right {
	height: 6px;
	background: url(/images/acc__table_corner_tr.gif) no-repeat right top;
}
.acc_table_corners__bottom {
	height: 10px;
	overflow: hidden;
	background: url(/images/acc__table_corner_bl.gif) no-repeat left top;
	position: relative;
	top: -10px;
	margin-bottom: -10px;
}
.acc_table_corners__bottom .right {
	height: 10px;
	background: url(/images/acc__table_corner_br.gif) no-repeat right top;
}
.acc_paddings h2 {
	font-family: verdana;
	font-size: 18px;
	font-weight: lighter;
	color: #393939;
	margin-bottom: 5px;
}
.acc_paddings .acc_payment_total {
	height: 60px;
	padding: 10px 0 0;
}
.acc_paddings .acc_payment_total .total {
	float: right;
	height: 55px;
	_width: 10px;
	margin-left: 10px;
	background: #c01144 url(/images/acc__payment_total.gif) repeat-x left top;
	position: relative;
}
.acc_paddings .acc_payment_total .total .sl {
	height: 55px;
	background: url(/images/acc__payment_total.gif) no-repeat left -55px;
}
.acc_paddings .acc_payment_total .total .sr {
	height: 55px;
	background: url(/images/acc__payment_total.gif) no-repeat right -110px;
}
.acc_paddings .acc_payment_total .total p {
	font-size: 24px;
	font-weight: bold;
	color: #a80835;
	padding: 10px 20px;
}
.acc_paddings .acc_payment_total .total p.front {
	color: #fff;
	text-align: center;
	width: 100%;
	padding: 10px 0 0;
	position: absolute;
	top: 1px;
	left: 0px;
	_padding: 10px 20px 0;
}
.acc_paddings .acc_payment_total  p.label {
	color: #393939;
	font-weight: bold;
	text-align: right;
	padding: 21px 0 0;
}
.acc_paddings .acc_payment_total  p.label .month {
	color: #ababab;
}

.allotted_block {
	background: #f7f7f7;
	border: 1px solid #e8e8e8;
	border-radius: 6px;
	-moz-border-radius: 6px;
	margin: 0 0 30px 0;
	margin: 0\9;
}
.allotted_block p.note {
	color: #606060;
	margin: 0 30px;
	padding: 8px 0 40px;
}
.allotted_block p.forenote {
	font-size: 11px;
	color: #9e9e9e;
	margin: 0 30px;
	padding: 15px 0 30px;
}

.allotted_block ul.tarifs {
	list-style: none;
	margin: 0 0 0 12px;
	min-height: 175px;
	_height: 175px;
}
.allotted_block ul.tarifs li {
	float: left;
	width: 209px;
	margin: 0 12px 0 0;
	position: relative;
}
.allotted_block ul.tarifs li .head {
	height: 69px;
}
.allotted_block ul.tarifs li .head .sl,
.allotted_block ul.tarifs li .head .sr {
	height: 69px;
}
.allotted_block ul.tarifs li.reddo .head { background: #b00a38 url(/images/tariff_chooser__tariff_red.gif) repeat-x left top; }
.allotted_block ul.tarifs li.reddo .head .sl { background: url(/images/tariff_chooser__tariff_red.gif) no-repeat left -69px; }
.allotted_block ul.tarifs li.reddo .head .sr { background: url(/images/tariff_chooser__tariff_red.gif) no-repeat right -138px; }
.allotted_block ul.tarifs li.bluee .head { background: url(/images/tariff_chooser__tariff_blue.gif) repeat-x left top; }
.allotted_block ul.tarifs li.bluee .head .sl { background: url(/images/tariff_chooser__tariff_blue.gif) no-repeat left -140px; }
.allotted_block ul.tarifs li.bluee .head .sr { background: url(/images/tariff_chooser__tariff_blue.gif) no-repeat right -280px; }
.allotted_block ul.tarifs li.blacky .head { background: url(/images/tariff_chooser__tariff_black.gif) repeat-x left top; }
.allotted_block ul.tarifs li.blacky .head .sl { background: url(/images/tariff_chooser__tariff_black.gif) no-repeat left -69px; }
.allotted_block ul.tarifs li.blacky .head .sr { background: url(/images/tariff_chooser__tariff_black.gif) no-repeat right -138px; }
.allotted_block ul.tarifs li .head p {
	font-family: tahoma;
	font-size: 30px;
	font-weight: lighter;
	color: #9b465d;
	text-align: right;
	line-height: 24px;
	padding-top: 25px;
	margin-right: 17px;
}
.allotted_block ul.tarifs li.blacky .head p {
	color: #899983;
}
.allotted_block ul.tarifs li.bluee .head p {
	color: #468097;
}
.allotted_block ul.tarifs li .head p.front {
	color: #fff;
	position: absolute;
	top: -1px;
	right: 0px;
}
.allotted_block ul.tarifs li .head p span.topp {
	display: block;
	font-size: 18px;
	margin-top: -15px;
}
.allotted_block ul.tarifs li.ico1 .head .icon {
	width: 76px;
	height: 91px;
	background: url(/images/tariff_chooser__tariff_icon01.gif) no-repeat left top;
	position: absolute;
	top: -24px;
	left: 16px;
}
.allotted_block ul.tarifs li.ico2 .head .icon {
	width: 94px;
	height: 91px;
	background: url(/images/tariff_chooser__tariff_icon02.gif) no-repeat left top;
	position: absolute;
	top: -25px;
	left: 16px;
}
.allotted_block ul.tarifs li.ico3 .head .icon {
	width: 95px;
	height: 91px;
	background: url(/images/tariff_chooser__tariff_icon03.gif) no-repeat left top;
	position: absolute;
	top: -25px;
	left: 16px;
}
.allotted_block ul.tarifs li.ico4 .head .icon {
	width: 76px;
	height: 94px;
	background: url(/images/tariff_chooser__tariff_icon04.gif) no-repeat left top;
	position: absolute;
	top: -26px;
	left: 16px;
}
.allotted_block ul.tarifs li.ico5 .head .icon {
	width: 76px;
	height: 94px;
	background: url(/images/tariff_chooser__tariff_icon05.gif) no-repeat left top;
	position: absolute;
	top: -26px;
	left: 16px;
}
.allotted_block ul.tarifs li.ico6 .head .icon {
	width: 76px;
	height: 94px;
	background: url(/images/tariff_chooser__tariff_icon06.gif) no-repeat left top;
	position: absolute;
	top: -26px;
	left: 16px;
}
.allotted_block ul.tarifs li.ico7 .head .icon {
	width: 175px;
	height: 158px;
	background: url(/images/tariff_chooser__tariff_icon07.gif) no-repeat left top;
	position: absolute;
	top: -18px;
	left: 171px;
}
.allotted_block ul.tarifs li .descr {
	height: 100px;
	background: url(/images/tariff_chooser__tariff_red_gradient.gif) repeat-x left top;
	border-width: 0 1px 1px 1px;
	border-color: #d9d9d9;
	border-style: solid;
	border-radius: 0 0 7px 7px;
	-moz-border-radius: 0 0 7px 7px;
}
.allotted_block ul.tarifs li .botz {
	height: 7px;
	overflow: hidden;
	background: url(/images/tariff_chooser__tariff_red_descr_bl.gif) no-repeat left top;
	margin-bottom: -7px;
	position: relative;
	top: -7px;
	display: none;
	display: block\9;
}
.allotted_block ul.tarifs li .right {
	height: 7px;
	overflow: hidden;
	background: url(/images/tariff_chooser__tariff_red_descr_br.gif) no-repeat right top;
}
.allotted_block ul.tarifs li .descr p {
	font-size: 11px;
	margin: 0 18px;
	padding: 10px 0 0;
	height: 55px;
}
.allotted_block ul.tarifs li .descr p .label {
	color: #717171;
}
.allotted_block ul.tarifs li .descr .button {
	width: 102px;
	height: 32px;
	display: block;
	background: url(/images/tariff_chooser__button.gif) no-repeat left top;
	position: relative;
	text-align: center;
	font-size: 18px;
	color: #697f9a;
	line-height: 28px;
	text-decoration: none;
	margin: 0 auto;
}
.allotted_block ul.tarifs li .descr .button .tx {
	position: absolute;
	top: -1px;
	left: 0px;
	width: 100%;
	text-align: center;
	color: #fff;
}
.allotted_block ul.tarifs li.bluee  {
	float: none;
	width: 648px;
	margin-top: 22px;
	*margin-left: 12px;
}
.allotted_block ul.tarifs li.bluee .head {
	height: 140px;
}
.allotted_block ul.tarifs li.bluee .head p {
	padding-top: 62px;
	margin-right: 180px;
}
.allotted_block_corners_top {
	height: 6px;
	overflow: hidden;
	background: url(/images/tariff_chooser__corner_tl.gif) no-repeat left top;
	position: relative;
	margin-bottom: -6px;
	_margin-left: -3px;
	display: none;
	display: block\9;
}
.allotted_block_corners_top .right {
	height: 6px;
	background: url(/images/tariff_chooser__corner_tr.gif) no-repeat right top;
}
.allotted_block_corners_bottom {
	height: 6px;
	overflow: hidden;
	background: url(/images/tariff_chooser__corner_bl.gif) no-repeat left top;
	position: relative;
	top: -6px;
	margin-bottom: 30px;
	_margin-left: -3px;
	display: none;
	display: block\9;
}
.allotted_block_corners_bottom .right {
	height: 6px;
	background: url(/images/tariff_chooser__corner_br.gif) no-repeat right top;
}

.add_funds_block {
	float: left;
	width: 640px;
}
.add_funds_block .noticer {
	margin-bottom: 15px;
}
.add_funds_block .noticer p {
	color: #9e9e9e
}
.add_funds_block .noticer p .dark {
	color: #393939;
}
.add_funds_block h2 {
    color: #393939;
    font-family: verdana;
    font-size: 18px;
    font-weight: lighter;
    margin: 0 0 10px 20px;
    overflow: hidden;
    width: 100%;
}
.allotted_block_transparent {
    border: 1px solid #E8E8E8;
    border-radius: 6px 6px 6px 6px;
    overflow: hidden;
    padding: 15px 20px 20px;
    width: 400px;
	margin:0 0 20px 0;
}
.add_funds_block .allotted_block_corners_bottom {
    width:442px\0/;
    *width:442px;
}
*html .main_container .add_funds_block .button_wrapper input.button_submit {
 height:35px;
 background-position:left bottom;
}
.add_funds_block .inputs_block {
    float: left;
    width: 100%;
}
.add_funds_block .inputs_block p.label {
	text-align: left;
}
.add_funds_block .inputs_block .acc_month {
	width: 200px;
	margin-right: 15px;
}
.add_funds_block .inputs_block .acc_year {
	width: 200px;
}
.add_funds_block div.payment_chooser {
    width: 400px;
}
.add_funds_block .payment_syss {
	float: right;
	width: 110px;
	text-align: right;
}
.add_funds_block .payment_syss img {
	display: block;
	margin: 28px 0 0;
}
.add_funds_block .payment_chooser ul.payment_block {
	display: none;
}
.add_funds_block .payment_chooser li.active ul.payment_block {
	display: block;
}
.add_funds_block .payment_chooser h3 {
	font-family: verdana;
	font-size: 14px;
	font-weight: lighter;
	color: #393939;
	cursor: pointer;
	margin-bottom: 7px;
	height: 15px;
}
.add_funds_block .payment_chooser li.active h3 {
	font-weight: bold;
}
.add_funds_block .payment_chooser h3 .tx {
	float: left;
	border-bottom: 1px dashed #393939;
	_width: 10px;
	white-space: nowrap;
	margin-right: 4px;
}
.add_funds_block .payment_chooser h3 .ar {
	float: left;
	width: 11px;
	height: 11px;
	display: block;
	margin: 4px 0 0 0;
	background: url(/images/payment__chooser_ar.gif) no-repeat -11px top;
}
.add_funds_block .payment_chooser li.active h3 .ar { background-position: left top; }
.add_funds_block .payment_chooser .payment_block {
	padding: 8px 0 15px;
}
.add_funds_block .payment_chooser .the_block {
	height: 47px;
	margin: 0 0 5px;
	background: url(/images/payment__chooser_bg.gif) repeat-x left top;
}
.add_funds_block .payment_chooser .sl {
	height: 47px;
	background: url(/images/payment__chooser_bg.gif) no-repeat left -47px;
}
.add_funds_block .payment_chooser .sr {
	height: 47px;
	background: url(/images/payment__chooser_bg.gif) no-repeat right -94px;
}
.add_funds_block .payment_chooser li.selected .the_block {
	height: 48px;
	margin: 0 0 4px;
	background-position: left -141px;
}
.add_funds_block .payment_chooser li.selected .sl {
	height: 48px;
	background-position: left -189px;
}
.add_funds_block .payment_chooser li.selected .sr {
	height: 48px;
	background-position: right -237px;
}
.add_funds_block .payment_chooser .the_block .chk {
	float: left;
	width: 48px;
	height: 47px;
	text-align: center;
	line-height: 47px;
}

.add_funds_block .payment_chooser .the_block .sum {
	float: left;
	width: 105px;
	height: 28px;
	text-align: center;
	margin-top: 9px;
	background: url(/images/payment__chooser_sum.gif) repeat-x left top;
	position: relative;
}
.add_funds_block .payment_chooser .the_block .tx {
	font-family: tahoma;
	font-size: 18px;
	color: #393939;
}
.add_funds_block .payment_chooser .the_block .sum .pl { height: 28px; background: url(/images/payment__chooser_sum.gif) no-repeat left top; }
.add_funds_block .payment_chooser .the_block .sum .pr { height: 28px; background: url(/images/payment__chooser_sum.gif) no-repeat right top; }
.add_funds_block .payment_chooser .red .the_block .sum { background-position: left top; }
.add_funds_block .payment_chooser .red .the_block .sum .pl { background-position: left -28px; }
.add_funds_block .payment_chooser .red .the_block .sum .pr { background-position: right -56px; }
.add_funds_block .payment_chooser .red .selected .the_block .sum .pl { background-position: left -84px; }
.add_funds_block .payment_chooser .red .selected .the_block .sum .pr { background-position: right -112px; }
.add_funds_block .payment_chooser .blue .the_block .sum { background-position: left -140px; }
.add_funds_block .payment_chooser .blue .the_block .sum .pl { background-position: left -168px; }
.add_funds_block .payment_chooser .blue .the_block .sum .pr { background-position: right -196px; }
.add_funds_block .payment_chooser .blue .selected .the_block .sum .pl { background-position: left -224px; }
.add_funds_block .payment_chooser .blue .selected .the_block .sum .pr { background-position: right -252px; }
.add_funds_block .payment_chooser .black .the_block .sum { background-position: left -280px; }
.add_funds_block .payment_chooser .black .the_block .sum .pl { background-position: left -308px; }
.add_funds_block .payment_chooser .black .the_block .sum .pr { background-position: right -336px; }
.add_funds_block .payment_chooser .black .selected .the_block .sum .pl { background-position: left -364px; }
.add_funds_block .payment_chooser .black .selected .the_block .sum .pr { background-position: right -392px; }
.add_funds_block .payment_chooser .red .the_block .sum p { color: #bb0b3e; }
.add_funds_block .payment_chooser .blue .the_block .sum p { color: #424647; }
.add_funds_block .payment_chooser .black .the_block .sum p { color: #2a2c2d; }
.add_funds_block .payment_chooser .the_block .sum p {
	font-family: tahoma;
	font-size: 18px;
	color: #fff;
	line-height: 26px;
}
.add_funds_block .payment_chooser .the_block .sum p.front {
	color: #fff;
	position: absolute;
	top: 1px;
	left: 0px;
	width: 100%;
}
.add_funds_block .payment_chooser .the_block .tx {
	float: left;
	padding: 12px 0 0 15px;
	font-family: tahoma;
	font-size: 18px;
	color: #393939;
}
.add_funds_block .payment_chooser .the_block .tx .bluee {
	color: #0d6caf;
}
.add_funds_block .payment_chooser label {
	display: block;
	cursor: pointer;
}
.add_funds_block .button_wrapper {
	width: 100%;
	margin: -20px 0 0 20px;
}


.movie_main {
	margin: 0 6px;
	margin-bottom: 45px;
}
.movie_main .cover {
	float: left;
	width: 140px;
	margin-top: 9px;
}
.movie_main .cover img {

}
.movie_main .local_wrapper {
	margin-left: 172px;
}
.movie_main .movie_rating {
	float: right;
	width: 101px;
	height: 64px;
	margin: 0 0 10px 20px;
	background: #b11444 url(/images/rating__bg.gif) repeat-x left top;
}
.movie_main .movie_rating .wrapper_l {
	height: 64px;
	background: url(/images/rating__bg_l.gif) no-repeat left top;
}
.movie_main .movie_rating .wrapper_r {
	background: url("/images/rating__bg_r.gif") no-repeat scroll right top transparent;
	display: table-cell;
	height: 64px;
	vertical-align: middle;
	width: 102px;
}
.movie_main .movie_rating p {
	margin-left: 6px;
	font-family: tahoma;
	font-size: 11px;
	color: #ffc0d3;
	text-align: center;
}
.movie_main .movie_rating p.rating {
	font-size: 24px;
	color: #fff;
	padding-top: 3px;
	margin-bottom: -2px;
}
.movie_main .movie_info {
	min-height: 68px;
	_height: 68px;
	margin-bottom: 20px;
}
.movie_main h1.movie_title {
	font-family: tahoma;
	font-size: 48px;
	color: #393939;
	margin: 0 0 5px 0;
	display:inline;
}
.buy_by_title_movie{
	font-family: tahoma;
	font-weight:normal;
	color: #acacac;
	font-size:24px;
}

.movie_main p.info {
	font-family: tahoma;
	font-size: 12px;
	color: #5e5e5e;
}
.movie_main .movie_gallery {
	height: 132px;
	position: relative;
}
.movie_main .movie_gallery .bordered_block {
	border: 1px solid #d4d4d4;
	padding: 11px;
}
.movie_main .movie_gallery .scrolled_block {
	width: 100%;
	height: 112px;
	overflow: hidden;
}
.movie_main .movie_gallery .scrolled_block table {
	padding: 0px;
	border-collapse: collapse;
}
.movie_main .movie_gallery .scrolled_block table td {
	padding-right: 12px;
}
.movie_main .movie_gallery .scrolled_block table td a {
	height: 100px;
	display: block;
	overflow: hidden;
}
.movie_main .movie_gallery .scrolled_block table td a img {
	height: 100px;
}
.movie_main .movie_gallery .scrolled_block table td .height12 {
	overflow: hidden;
}
.movie_main .movie_gallery .gallery_left {
	width: 8px;
	height: 100%;
	background: url(/images/movie__gallery__button_l.gif) no-repeat left center;
	position: absolute;
	top: 2px;
	left: -7px;
	cursor: pointer;
}
.movie_main .movie_gallery .gallery_right {
	width: 8px;
	height: 100%;
	background: url(/images/movie__gallery__button_r.gif) no-repeat left center;
	position: absolute;
	top: 2px;
	right: -7px;
	cursor: pointer;
}


.seasons_episodes  {
	padding-top: 15px;
	margin: 0 5px 20px;
	float: left;
	width: 100%;
}
.seasons_episodes .head {
	height: 30px;
	margin: 0 24px 0 34px;
}
.seasons_episodes .head h2 {
	float: left;
	font-family: Verdana;
	font-size: 18px;
	font-weight: lighter;
	color: #393939;
	line-height: 30px;
}
.seasons_episodes .head h2.season_h {
	width: 161px;
}
.seasons_episodes .head h2.episodes_h {
	width: 100px;
}
.seasons_episodes .head .selectall_wrapper {
	float: right;
	width: 150px;
	line-height: 30px;
	text-align: right;
}
.seasons_episodes a {
	border-bottom: 1px dashed #308eed;
	text-decoration: none;
}
.seasons_episodes a:hover {
	border-bottom: none;
}
.seasons_episodes .bordered_block {
	border: 1px solid #e8e8e8;
	border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 11px 0 20px;
}
.seasons_episodes ul.seasons {
	float: left;
	width: 140px;
}
.seasons_episodes ul.seasons li {
	height: 50px;
	position: relative;
}
.seasons_episodes ul.seasons li.active {
	height: 50px;
	background-color: #f1f1f1;
}
.seasons_episodes ul.seasons li.active .arr {
	width: 20px;
	height: 50px;
	background: url(/images/series__season_chosen_ar.gif) no-repeat left top;
	position: absolute;
	left: 100%;
	top: 0px;
}
.seasons_episodes ul.seasons h3.season {
	margin-left: 33px;
	font-size: 14px;
	font-weight: lighter;
	color: #393939;
	padding-top: 9px;
}
.seasons_episodes ul.seasons li.active h3.season {
	font-weight: bold;
	color: #393939;
}
.seasons_episodes ul.seasons li.active h3.season a {
	border-bottom: none;
	color: #393939;
}
.seasons_episodes ul.seasons p.number_of_episodes {
	margin-left: 33px;
	font-size: 12px;
	color: #595959;
}
.seasons_episodes ul.episodes {
	margin-left: 148px;
}
.seasons_episodes ul.episodes li {
	float: right;
	width: 100%;
	padding: 9px 0;
	border-bottom: 1px solid #e6e6e6;
}
.seasons_episodes ul.episodes li.last {
	border-bottom: none;
}
.seasons_episodes ul.episodes .chk {
	float: right;
	width: 40px;
	padding-top: 9px;
}
.seasons_episodes ul.episodes .episode_number_wrapper {
	float: left;
	width: 41px;
}
.seasons_episodes ul.episodes .episode_number {
	float: right;
	width: 20px;
	height: 20px;
	background: url(/images/series__episode_number.gif) no-repeat left top;
}
.seasons_episodes ul.episodes .episode_number p {
	font-family: Tahoma;
	font-size: 12px;
	color: #d7275a;
	text-align: center;
	line-height: 20px;
}
.seasons_episodes ul.episodes .main {
	margin: 0 66px 0 46px;
}
.seasons_episodes ul.episodes p.info {
	font-size: 11px;
	color: #9e9e9e;
}
.seasons_episodes ul.episodes p.date {
	float: right;
	font-size: 11px;
	color: #393939;
	line-height: 20px;
}
.seasons_episodes ul.episodes p.title {
	font-size: 12px;
	color: #252525;
	line-height: 20px;
}
.seasons_episodes .topz {
	height: 5px;
	overflow: hidden;
	background: url(/images/series__border__corner_tl.gif) no-repeat left top;
	position: relative;
	margin-bottom: -5px;
}
.seasons_episodes .topz .right {
	height: 5px;
	background: url(/images/series__border__corner_tr.gif) no-repeat right top;
}
.seasons_episodes .botz {
	height: 5px;
	overflow: hidden;
	background: url(/images/series__border__corner_bl.gif) no-repeat left top;
	position: relative;
	top: -5px;
	margin-bottom: -5px;
}
.seasons_episodes .botz .right {
	height: 5px;
	background: url(/images/series__border__corner_br.gif) no-repeat right top;
}
.seasons_episodes .topz,
.seasons_episodes .botz {
	display: none;
	display: block\9;
}



.movie_file_block  {
	min-height: 160px;
	_height: 160px;
	padding-top: 10px;
}
.movie_file_block .left_block {
	float: left;
	width: 260px;
}
.movie_file_block .left_block h4 {
	font-family: verdana;
	font-size: 12px;
	color: #252525;
	margin: 0 0 25px 35px;
}
ul.tech_info {
	margin: 0 0 0 5px;
	zoom:1;
}
ul.tech_info li {
	zoom:1;
}
ul.tech_info p {
	font-family: verdana;
	font-size: 12px;
}
ul.tech_info p.label {
	color: #9e9e9e;
	float: left;
	width: 80px;
}
ul.tech_info p.info {
	color: #393939;
	margin-left: 85px;
}
ul.tech_info .separator {
	height: 1px;
	overflow: hidden;
	background: url(/images/movie__file__info_separator.gif) no-repeat left top;
	margin: 3px 0;
}
ul.tech_info .space {
	height: 10px;
	overflow: hidden;
}
ul.tech_info li.price p.label {
	padding-top: 3px;
}
ul.tech_info li.price p.info {
	font-size: 16px;
	font-weight: bold;
	color: #252525;
}
.movie_file_block .left_block ul.tech_info { /*margin: 0 0 0 35px;*/ }
.movie_file_block .left_block ul.tech_info p { font-size: 11px; }
.movie_file_block .left_block ul.tech_info p.label { color: #595959; }
.movie_file_block .left_block ul.tech_info p.info { color: #252525; }
.movie_file_block  .price_block {
	padding: 20px 0 15px;
	margin: 0 0 0 35px;
}
.movie_file_block  .price_block p.label {
	float: left;
	width: 38px;
	font-family: verdana;
	font-size: 12px;
	color: #252525;
	padding-top: 7px;
}
.movie_file_block  .price_block .the_price {
	width: 104px;
	height: 28px;
	margin-left: 40px;
	background: url(/images/movie__price__bg.gif) repeat-x left top;
	position: relative;
}
.movie_file_block  .price_block .the_price .sl {
	height: 28px;
	background: url(/images/movie__price__bg.gif) no-repeat left -28px;
}
.movie_file_block  .price_block .the_price .sr {
	height: 28px;
	background: url(/images/movie__price__bg.gif) no-repeat right -56px;
}
.movie_file_block  .price_block .the_price p {
	font-family: tahoma;
	font-size: 18px;
	color: #ca1d4f;
	text-align: center;
	padding-top: 1px;
}
.movie_file_block  .price_block .the_price p.front {
	color: #fff;
	text-align: center;
	width: 100%;
	position: absolute;
	top: 1px;
	left: 0px;
}
.movie_file_block .right_block {
	margin-left: 282px;
	min-height: 150px;
	*min-height: 180px;
	_height: 180px;
}
.movie_file_block .right_block .language_selector {
	float: left;
	width: 112px;
}
.movie_file_block .right_block .language_selector .input_container {
	background: #f1f1f1;
}
.movie_file_block .right_block .language_selector .input_container .selector_arr {
	background-color: #e8e8e8;
}
.download_button_wrapper {
	height: 32px;
	margin-left: 125px;
	margin-bottom: 15px;
	padding-top: 0px;
	background: url(/images/movie__file__language_arrow.gif) no-repeat left 12px;
	text-align: left;
}
.download_button_wrapper  a.standart_button {
	width: 217px;
	height: 32px;
	display: block;
	background: #1e6cbf url(/images/button__standart_bg.gif) repeat-x left top;
	margin-left: 28px;
	font-family: verdana;
	font-size: 14px;
	color: #667488;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	position: relative;
	cursor: pointer;
}
.download_button_wrapper  a.standart_button span.wrapper_l {
	height: 32px;
	display: block;
	background: url(/images/button__standart_bg_l.gif) no-repeat left top;
}
.download_button_wrapper  a.standart_button span.wrapper_r {
	height: 32px;
	display: block;
	background: url(/images/button__standart_bg_r.gif) no-repeat right top;
	text-align: center;
}
.download_button_wrapper  a.standart_button span.front {
	width: 100%;
	display: block;
	color: #fff;
	position: absolute;
	top: 1px;
	left: 0px;
}
.file_on_download_info { float: left; width: 250px; }
.do_download .download_button_wrapper { background: none; margin-left: 260px; padding-top: 15px; }
.do_download .download_button_wrapper  a.standart_button { margin-left: 0px; }
.movie_file_block .right_block .description p {
	font-family: verdana;
	font-size: 11px;
	color: #595959;
	margin-right: 35px;
	padding-bottom: 15px;
}


.actors_storyline_block {
	padding-top: 30px
}
.actors_storyline_block h2 {
	margin-left: 40px;
	font-family: verdana;
	font-size: 18px;
	font-weight: lighter;
	color: #393939;
	margin-bottom: 15px;
}
.actors_storyline_block .actors {
	float: left;
	width: 310px;
}
.actors_storyline_block .actors ul {
	margin-left: 40px;
	font-family: tahoma;
	font-size: 12px;
	color: #797979;
	margin-bottom: 10px;
}
.actors_storyline_block .storyline {
	margin-left: 325px;
}
.actors_storyline_block .storyline p {
	margin-left: 40px;
	margin-right: 25px;
	font-family: tahoma;
	font-size: 12px;
	color: #797979;
}

.reviews_block {
	padding-top: 30px;
	margin-right: 6px;
}
.reviews_block h2 {
	margin-left: 40px;
	font-family: verdana;
	font-size: 18px;
	font-weight: lighter;
	color: #393939;
	margin-bottom: 25px;
}
.reviews_block p.write_own {
	float: right;
	font-family: tahoma;
	font-size: 12px;
	color: #308eed;
}
.reviews_block ul.reviews {
	margin-left: 6px;
	margin-top: -10px;
}
.reviews_block ul.reviews li {
	margin-bottom: 55px;
	zoom:1;
}
.reviews_block ul.reviews h3.review_title {
	font-family: verdana;
	font-size: 18px;
	font-weight: lighter;
	color: #393939;
}
.reviews_block ul.reviews p {
	font-family: verdana;
	font-size: 11px;
	color: #393939;
}
.reviews_block ul.reviews p.date {
	text-align: right;
	margin-bottom: 20px;
}
.reviews_block ul.reviews .review_container {
	background: #f6f6f6;
	border: 1px solid #b1b1b1;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding: 25px 30px;
}
.reviews_block ul.reviews .review_container .separator {
	height: 1px;
	overflow: hidden;
	background: #c8c8c8 url(/images/movie__review__separator_l.gif) no-repeat left top;
	margin-bottom: 25px;
}
.reviews_block ul.reviews .review_container .separator .inner {
	height: 1px;
	background: url(/images/movie__review__separator_r.gif) no-repeat right top;
}
.reviews_block ul.reviews .topz {
	height: 7px;
	overflow: hidden;
	background: url(/images/movie__review__corner_tl.gif) no-repeat left top;
	position: relative;
	margin-bottom: -7px;
	display: none;
	display: block\9;
}
.reviews_block ul.reviews .topz .right {
	height: 7px;
	overflow: hidden;
	background: url(/images/movie__review__corner_tr.gif) no-repeat right top;
}
.reviews_block ul.reviews .footz {
	height: 7px;
	overflow: hidden;
	background: url(/images/movie__review__corner_bl.gif) no-repeat left top;
	position: relative;
	top: -7px;
	margin-bottom: -7px;
	display: none;
	display: block\9;
}
.reviews_block ul.reviews .footz .right {
	height: 7px;
	overflow: hidden;
	background: url(/images/movie__review__corner_br.gif) no-repeat right top;
}
.reviews_block ul.reviews .arr {
	float: left;
	width: 43px;
	height: 13px;
	margin-top: -1px;
	background: url(/images/movie__review__corner_b.gif) no-repeat right top;
}
.reviews_block .pagelist_at_bottom {
	margin-top: -30px;
}


.acc_paddings {
	margin: 0 23px;
	padding: 10px 0;
}
.acc_clipper {
	max-width: 615px;
	_width: 615px;
}


.faq_questions_block {
	margin: 0 0 10px 5px;
}
.faq_questions_block h3 {
	font-family: tahoma;
	font-size: 18px;
	font-weight: lighter;
	color: #393939;
	margin: 0 0 5px 20px;
}
.faq_questions_block li {
	font-family: tahoma;
	font-size: 12px;
	margin-bottom: 2px;
}
.faq_questions_block li a {
	text-decoration: none;
	border-bottom: 1px dashed #308eed;
}
.faq_answers_block {
	padding: 30px 0 10px;
	margin: 0 0 10px 5px;
}
.faq_answers_block h3 {
	font-family: tahoma;
	font-size: 18px;
	font-weight: lighter;
	color: #ce0b32;
	margin: 0 0 5px 20px;
}
.faq_answers_block ul.faq_answers {
	margin: 0 0 25px 0;
}
.faq_answers_block ul.faq_answers li {
	zoom:1;
}
.faq_answers_block p.faq_q {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #252525;
	padding-top: 10px;
	margin: 0 0 0px 20px;
}
.faq_answers_block p.faq_q .faq_qn {
	position: relative;
	top: -8px;
	*position: static;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
	.faq_answers_block p.faq_q .faq_qn { position: static; }
}
.faq_answers_block p.faq_q img {
	vertical-align: bottom;
	margin: 9px 0 -1px 3px;
	position: relative;
}
.faq_answers_block .faq_a { background: #f7f7f7 url(/images/faq__answer__t.gif) repeat-x left top; margin-bottom: 7px; }
.faq_answers_block .faq_a .sb { background: url(/images/faq__answer__b.gif) repeat-x left bottom; }
.faq_answers_block .faq_a .sl { background: url(/images/faq__answer__l.gif) repeat-y left top; }
.faq_answers_block .faq_a .sr { background: url(/images/faq__answer__r.gif) repeat-y right top; }
.faq_answers_block .faq_a .ctl { background: url(/images/faq__answer__tl.gif) no-repeat left top; }
.faq_answers_block .faq_a .ctr { background: url(/images/faq__answer__tr.gif) no-repeat right top; }
.faq_answers_block .faq_a .cbl { background: url(/images/faq__answer__bl.gif) no-repeat left bottom; }
.faq_answers_block .faq_a .cbr { background: url(/images/faq__answer__br.gif) no-repeat right bottom; }
.faq_answers_block .faq_a p {
	font-family: tahoma;
	font-size: 12px;
	color: #252525;
	padding: 13px 0;
	margin: 0 20px;
}


.gallery_viewer_container {
	width: 100%;
	margin-top: -193px;
	position: fixed;
	top: 50%;
	left: 0px;
	z-index: 9999;
	_position: absolute;
}
.gallery_viewer {
	width: 815px;
	height: 386px;
	margin: 0 auto;
	background: #000;
	background: none\9;
	border-radius: 11px;
	-moz-border-radius: 11px;
	position: relative;
}
.gallery_viewer .image_holder {
	height: 288px;
	text-align: center;
}
.gallery_viewer .itop {
	height: 11px;
	overflow: hidden;
	background: url(/images/galery__corner_tl.gif) no-repeat left top\9;
}
.gallery_viewer .itop .right {
	height: 11px;
	overflow: hidden;
	background: url(/images/galery__corner_tr.gif) no-repeat right top\9;
}
.gallery_viewer .itop .mid {
	height: 11px;
	overflow: hidden;
	background: #000\9;
	margin: 0 11px\9;
}
.gallery_viewer .ibottom {
	height: 11px;
	overflow: hidden;
	background: url(/images/galery__corner_bl.gif) no-repeat left top\9;
}
.gallery_viewer .ibottom .right {
	height: 11px;
	overflow: hidden;
	background: url(/images/galery__corner_br.gif) no-repeat right top\9;
}
.gallery_viewer .ibottom .mid {
	height: 11px;
	overflow: hidden;
	background: #000\9;
	margin: 0 11px\9;
}
.gallery_viewer .closer_block {
	height: 37px;
	overflow: hidden;
	text-align: right;
	background: #000;
}
.gallery_viewer .closer_block  img{
	cursor: pointer;
	margin-right: 15px;
}
.gallery_viewer .image_holder {
	background: #000;
}
.gallery_viewer .image_holder img {
	vertical-align: middle;
}
.gallery_viewer .dots {
	height: 37px;
	overflow: hidden;
	background: #000;
}
.gallery_viewer .dots ul {
	text-align: center;
	padding-top: 12px;
}
.gallery_viewer .dots ul li {
	display: inline;
	font-size: 20px;
	margin: 0 5px;
}
.gallery_viewer .dots ul li a {
	text-decoration: none;
	color: #7f7f7f;
}
.gallery_viewer .dots ul li.active a {
	color: #fff;
}
.gallery_viewer .prev_button {
	width: 47px;
	height: 91px;
	display: block;
	background: #000 url(/images/galery__buttons__prevnext.gif) no-repeat left top;
	border-radius: 50px 0 0 50px;
	-moz-border-radius: 50px 0 0 50px;
	position: absolute;
	top: 148px;
	left: -47px;
	cursor: pointer;
	background-color: transparent\9;
}
.gallery_viewer .next_button {
	width: 47px;
	height: 91px;
	display: block;
	background: #000 url(/images/galery__buttons__prevnext.gif) no-repeat right top;
	border-radius: 0 50px 50px 0;
	-moz-border-radius: 0 50px 50px 0;
	position: absolute;
	top: 148px;
	right: -47px;
	cursor: pointer;
	background-color: transparent\9;
}



/*
	footer
*/
footer {
	margin: 25px 45px 0 21px;
	padding-bottom: 25px;
    clear: both;
}
footer  p {
	font-family: tahoma;
	font-size: 12px;
	color: #ababab;
}
footer  ul {
	float: right;
	width: 350px;
	font-family: tahoma;
	font-size: 12px;
	color: #ababab;
	text-align: right;
}
footer ul li {
	display: inline;
}
footer  ul a {
	font-family: tahoma;
	font-size: 12px;
	color: #ababab;
}
footer  ul a:hover {
	text-decoration: none;
}


* html .hahaha {
	border: 500px solid #fff;
	border-width: 0 500px;
}
* html .hahaha2 {
	margin: 0 -500px;
	position: relative;
}




.tarifs_comparsion {
	width: 808px;
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -367px;
	z-index:999999;
}
.tarifs_comparsion .mid {
	background: #fff;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 0 35px 30px;
}
.tarifs_comparsion .mid .closer {
	float: right;
	width: 16px;
	height: 15px;
	margin: 17px -15px 0 0;
	cursor: pointer;
	_margin-right: -7px;
}
.tarifs_comparsion .mid .closer img {
	cursor: pointer;
}
.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-bottom: 1px solid #e8e8e8;
}
.tarifs_comparsion .mid table td {
	border: 1px solid #8e8e8e;
	border-width: 1px none none 1px;
}
.tarifs_comparsion .mid table td,
.tarifs_comparsion .mid table th {
	height: 28px;
	vertical-align: middle;
}
.tarifs_comparsion .mid table .format {
	width: 175px;
}
.tarifs_comparsion .mid table p {
	font-family: tahoma;
	font-size: 12px;
	color: #333;
	text-align: center;
}
.tarifs_comparsion .mid table .format p {
	color: #606060;
}
.tarifs_comparsion .mid table th p {
	font-family: verdana;
	font-size: 14px;
	font-weight: lighter;
	color: #fff;
}
.tarifs_comparsion .mid table th.format p {
	color: #fff;
}
.tarifs_comparsion .mid table tr.odd td {
	background: #f1f1f1;
	border-width: 0 1px;
	border-style: solid;
	border-color: #e8e8e8;
}
.tarifs_comparsion .mid table tr.even td {
	background: #f9f9f9;
	border-width: 0 1px;
	border-style: solid;
	border-color: #f5f5f5;
}
.tarifs_comparsion .mid table tr.last td {
	height: 18px;
}
.tarifs_comparsion .mid table th {
	height: 30px;
}
.tarifs_comparsion .mid table th .wrpr {
	height: 30px;
	margin: 0 10px;
	background: #cc1e4f url(/images/table_comparsion_headers.gif) repeat-x left top;
	position: relative;
	top: 1px;
}
.tarifs_comparsion .mid table th .wrpr .sl {
	height: 30px;
	background: url(/images/table_comparsion_headers.gif) no-repeat left -30px;
}
.tarifs_comparsion .mid table th .wrpr .sr {
	height: 30px;
	background: url(/images/table_comparsion_headers.gif) no-repeat right -60px;
}
.tarifs_comparsion .mid table th.format .wrpr { background-position: left -90px; }
.tarifs_comparsion .mid table th.format .wrpr .sl { background-position: left -120px; }
.tarifs_comparsion .mid table th.format .wrpr .sr { background-position: right -150px; }
.tarifs_comparsion .mid table th p {
	padding-top: 6px;
}
.tarifs_comparsion .mid .table_corners_t {
	height: 8px;
	overflow: hidden;
	background: url(/images/tarifs__comparsion_table_corner_tl.gif) no-repeat left top;
	position: relative;
	top: 30px;
	margin-bottom: -8px;
}
.tarifs_comparsion .mid .table_corners_t .right {
	height: 8px;
	background: url(/images/tarifs__comparsion_table_corner_tr.gif) no-repeat right top;
}
.tarifs_comparsion .mid .table_corners_b {
	height: 8px;
	overflow: hidden;
	background: url(/images/tarifs__comparsion_table_corner_bl.gif) no-repeat left top;
	position: relative;
	top: -8px;
}
.tarifs_comparsion .mid .table_corners_b .right {
	height: 8px;
	background: url(/images/tarifs__comparsion_table_corner_br.gif) no-repeat right top;
}
.tarifs_comparsion .mid .spec_container {
	padding-top: 30px;
	width: 374px
}
.tarifs_comparsion .topz {
	height: 11px;
	overflow: hidden;
	background: url(/images/tarifs__comparsion_top.gif) no-repeat left top;
}
.tarifs_comparsion .footz {
	height: 11px;
	overflow: hidden;
	background: url(/images/tarifs__comparsion_bottom.gif) no-repeat left top;
}
.tarifs_comparsion .topz,
.tarifs_comparsion .footz {
	display: none;
	display: block\9;
}


.dh_tx {
	margin: 0 5px 30px;
}
.dh_tx p {
	margin: 0 0 10px;
}
.dh_tx h2 {
	margin: 0 0 10px;
}
.dh_tx hr {
	height: 1px;
	background: #e8e8e8;
	border: none;
	margin: 20px 0;
}
.dh_tx .grey {
	color: #818181;
}

/*
	Standart bordered block
*/
.standart_bordered_block {
	margin-bottom: 20px;
	margin-left: -14px;
	zoom:1;
	position: relative;
}
.standart_bordered_block .border {
	border: 1px solid #e8e8e8;
	border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 25px 17px 15px;
	zoom:1;
}
.standart_bordered_block .tanned {
	background: #f7f7f7;
}
.standart_bordered_block .topz {
	height: 5px;
	overflow: hidden;
	background: url(/images/standart_bordered_block__corner_tl.gif) no-repeat left top;
	position: relative;
	margin-bottom: -5px;
}
.standart_bordered_block .topz .right {
	height: 5px;
	background: url(/images/standart_bordered_block__corner_tr.gif) no-repeat right top;
}
.standart_bordered_block .footz {
	height: 5px;
	overflow: hidden;
	background: url(/images/standart_bordered_block__corner_bl.gif) no-repeat left top;
	position: relative;
	top: -5px;
	margin-bottom: -5px;
}
.standart_bordered_block .footz .right {
	height: 5px;
	background: url(/images/standart_bordered_block__corner_br.gif) no-repeat right top;
}
.standart_bordered_block .topz,
.standart_bordered_block .footz {
	display: none;
	display: block\9;
}


.welcomepage {
	float: left;
	width: 100%;
	background: url(/images/welcomepage_bg.jpg) no-repeat left 40px;
	padding: 40px 0 0 32px;
	margin-left: -32px;
}
.welcomepage .pic {
	height: 125px;
	margin-left: 248px;
	padding-top: 45px;
}
.welcomepage .pic p {
	font-family: tahoma;
	font-size: 18px;
	color: #fff;
}
.welcomepage .txt {
	font-family: tahoma;
	font-size: 14px;
	color: #393939;
	margin-left: 45px;
	padding-top: 4px;
}
.welcomepage .txt .big {
	font-size: 18px;
	color: #d5235b;
}
.welcomepage .txt .blue {
	color: #3496cb;
}
.welcomepage .row {
	margin-bottom: 9px;
}
.welcomepage .num {
	float: left;
	width: 33px;
	height: 30px;
	background: url(/images/welcomepage_ico.gif) no-repeat left top;
	position: relative;
}
.welcomepage .num p {
	line-height: 32px;
	margin-left: 10px;
	font-weight: bold;
}
.welcomepage .num .tx1 {
	color: #eef1f2;
}
.welcomepage .num .tx2 {
	color: #393939;
	width: 100%;
	position: absolute;
	top: -1px;
	left: 0px;
}
.welcomepage .button {
	width: 237px;
	height: 52px;
	display: block;
	margin: 10px 0 0 225px;
	background: #2876c8 url(/images/welcomepage__button_signup.gif) no-repeat left top;
	line-height: 52px;
	font-family: tahoma;
	font-size: 22px;
	color: #85aad5;
	text-align: center;
	text-decoration: none;
	position: relative;
	zoom:1;
}
.welcomepage .button .tx1 {
	display: block;
	position: absolute;
	top: -2px;
	left: 0px;
	width: 237px;
	color: #204974;
	cursor: pointer;
}
.welcomepage .button .tx2 {
	display: block;
	position: absolute;
	top: -1px;
	left: 0px;
	width: 237px;
	color: #fff;
	cursor: pointer;
}

/*
	blackcyber
*/
.blackcyber {
	float: left;
	width: 686px;
}
.blackcyber .head {
	margin-bottom: 25px;
}
.blackcyber .tx {
	margin: 0 110px 0 40px;
}
.blackcyber .tx p {
	font-size: 14px;
	color: #252525;
}
.blackcyber .tx h2 {
	font-size: 18px;
	font-weight: lighter;
	color: #252525;
	padding: 20px 0 30px;
}
.blackcyber .tx p.small {
	font-size: 12px;
	color: #252525;
	margin-bottom: 25px;
}
.blackcyber .standart_bordered_block {
	margin-left: 0;
	margin-bottom: 30px;
}
.blackcyber .standart_bordered_block .padds {
	margin-bottom: -15px;
}
.blackcyber .tx1 {
	width: 160px;
	margin-left: 24px;
	_margin-left: 12px;
}
.blackcyber .tx2 {
	width: 155px;
}
.blackcyber .tx3 {
	width: 230px;
}
.blackcyber .tx1,
.blackcyber .tx2,
.blackcyber .tx3 {
	float: left;
}
.blackcyber .table_header .tx1,
.blackcyber .table_header .tx2,
.blackcyber .table_header .tx3 {
	height: 35px;
}
.blackcyber .table_header p {
	font-size: 14px;
	color: #454545;
}
.blackcyber .table_header .tx2 {
	font-weight: bold;
	color: #d62a61;
}
.blackcyber .table_row {
	height: 54px;
	background: url(/images/action/blackcyber__row.jpg) no-repeat left top;
}
.christmas .table_row {
	background-image: url(/images/action/blackcyber__row2.jpg);
}
.blackcyber .table_row .tx1,
.blackcyber .table_row .tx2,
.blackcyber .table_row .tx3 {
	font-size: 16px;
	color: #454545;
}
.blackcyber .table_row .tx1 {
	padding-top: 10px;
}
.blackcyber .table_row .tx2 {
	padding-top: 17px;
	font-weight: bold;
}
.blackcyber .table_row .tx3 {
	padding-top: 15px;
}
.blackcyber .table_row .nr {
	font-size: 12px;
	display: block;
}
.blackcyber .table_row .pl {
	vertical-align: middle;
	margin-right: 3px;
}
.blackcyber .table_row .bl {
	width: 84px;
	height: 27px;
	overflow: hidden;
	background: url(/images/action/blackcyber__plate.png) no-repeat left top;
	_background: url(/images/action/blackcyber__plate.gif) no-repeat left top;
}
.christmas .table_row .bl {
	float: left;
	width: auto;
	height: 27px;
	overflow: hidden;
	background: url(/images/action/blackcyber__plate2.png) no-repeat right top;
	_background: url(/images/action/blackcyber__plate2.gif) no-repeat right top;
}
.blackcyber .table_row .bl p.x {
	margin-right: 10px;
	text-align:left;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	line-height: 28px;
}
.blackcyber .table_row .rw1 {
	background-color: #2b85c5;
}
.blackcyber .table_row .rw2 {
	background-color: #7571b1;
}
.blackcyber .table_row .rw3 {
	background-color: #a664a3;
}
.blackcyber .table_row .rw4 {
	background-color: #d05998;
}
.blackcyber .table_row .rw5 {
	background-color: #ed5190;
}
.blackcyber .table_row .rw6 {
	background-color: #c85692;
	margin-left: 10px;
}
.blackcyber .table_row .tx3 {
	width: 115px;
}
.blackcyber .table_row .addfunds {
	float: left;
	width: 130px;
	height: 34px;
	display: block;
	margin-top: 10px;
	background: url(/images/action/blackcyber__buttns.gif) no-repeat right -68px;
	text-decoration: none;
	font-family: tahoma;
	font-size: 14px;
	color: #fff;
	line-height: 34px;
	text-align: center;
}
.blackcyber .table_row .addfunds .sl {
	height: 34px;
	display: block;
	background: url(/images/action/blackcyber__buttns.gif) no-repeat left -34px;
}
.blackcyber .table_row .addfunds .sm {
	height: 34px;
	display: block;
	margin: 0 9px;
	background: url(/images/action/blackcyber__buttns.gif) repeat-x left top;
	background-color: #2b86c0;
}
.blackcyber .table_row .addfunds .tx{
	height: 34px;
	display: block;
	margin: 0;
	cursor: pointer;
}
.blackcyber .table_row .b2 { background-position: right -170px; }
.blackcyber .table_row .b2 .sl { background-position: left -136px; }
.blackcyber .table_row .b2 .sm { background-position: left -102px; background-color: #2b86c0; }
.blackcyber .table_row .b3 { background-position: right -272px; }
.blackcyber .table_row .b3 .sl { background-position: left -238px; }
.blackcyber .table_row .b3 .sm { background-position: left -204px; background-color: #2b86c0; }
.blackcyber .table_row .b4 { background-position: right -374px; }
.blackcyber .table_row .b4 .sl { background-position: left -340px; }
.blackcyber .table_row .b4 .sm { background-position: left -306px; background-color: #2b86c0; }
.blackcyber .table_row .b5 { background-position: right -476px; }
.blackcyber .table_row .b5 .sl { background-position: left -442px; }
.blackcyber .table_row .b5 .sm { background-position: left -408px; background-color: #2b86c0; }
.blackcyber .tac {
	font-size: 14px;
	color: #252525;
	text-align: center;
	margin-bottom: 20px;
}
.blackcyber h3.tac {
	font-size: 18px;
	font-weight: lighter;
	color: #fff;
}
.blackcyber h3.tac .blue {
	background: #3090c5;
	padding: 2px 8px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	display: inline-block\9;
	background: url(/images/action/blackcyber__tacblue.gif) no-repeat center center\9;
	width: 486px\9;
	height:27px\9;
	margin: 0 auto\9;
	display: block\9;
	line-height:27px\9;
}
.blackcyber .btnshldr {
	line-height: 34px;
}
.blackcyber .btn {
	width: 130px;
	height: 34px;
	display: inline-block;
	margin: 0 10px;
	background: url(/images/action/blackcyber__buttns.gif) no-repeat right -68px;
	text-decoration: none;
	font-family: tahoma;
	font-size: 14px;
	color: #fff;
	line-height: 34px;
	text-align: center;
}
.blackcyber .btn .sl {
	height: 34px;
	display: block;
	background: url(/images/action/blackcyber__buttns.gif) no-repeat left -34px;
}
.blackcyber .btn .sm {
	height: 34px;
	display: block;
	margin: 0 9px;
	background: url(/images/action/blackcyber__buttns.gif) repeat-x left top;
	background-color: #2b86c0;
}
.blackcyber .btn .tx{
	height: 34px;
	display: block;
	margin: 0;
	color: #fff;
	cursor: pointer;
}


/*
	Registration and Authorization
*/
.regauth {
	width: 408px;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index:9999;
	margin: -125px 0 0 -204px;
	background: url(/images/auth/regauth_t.png) no-repeat left top;
	_background: url(/images/auth/regauth_t.gif) no-repeat left top;
	padding-top: 18px;
	_position: absolute;
}
.regauth .wrpr {
	margin: 0 3px 0 2px;
}
.regauth .bordered {
	border: 1px solid #9b9b9b;
	border-radius: 8px;
	-moz-border-radius: 8px;
	background: #f7f7f7;
	padding: 25px 18px 15px;
	border-width: 0 1px\9;
	zoom:1;
}
.regauth .tabs {
	height: 32px;
	margin-left: 30px;
}
.regauth .tabs li {
	float: left;
	width: 150px;
	height: 32px;
	margin-right: 5px;
	zoom:1;
}
.regauth .tabs li a {
	height: 32px;
	display: block;
	background: #2b8dc3 url(/images/auth/regauth_tab.gif) repeat-x left top;
	text-decoration: none;
	position: relative;
	top: 1px;
}
.regauth .tabs li a .sl {
	height: 32px;
	display: block;
	background: url(/images/auth/regauth_tab.gif) no-repeat left -32px;
}
.regauth .tabs li a .sr {
	height: 32px;
	display: block;
	background: url(/images/auth/regauth_tab.gif) no-repeat right -64px;
	line-height: 30px;
	font-family: verdana;
	font-size: 18px;
	font-weight: lighter;
	color: #135e87;
	text-align: center;
	position: relative;
}
.regauth .tabs li a .front {
	color: #fff;
	position: absolute;
	top: 1px;
	left: 0px;
	width: 100%;
}
.regauth .tabs li a:hover {
	background-position: left -96px;
	background-color: #f7f7f7;
}
.regauth .tabs li a:hover .sl {
	background-position: left -128px;
}
.regauth .tabs li a:hover .sr {
	background-position: right -160px;
	color: #393939;
}
.regauth .tabs li.active a {
	background-position: left -192px !important;
	background-color: #f7f7f7;
}
.regauth .tabs li.active a .sl {
	background-position: left -224px !important;
}
.regauth .tabs li.active a .sr {
	background-position: right -256px !important;
	color: #393939;
}
.regauth .tabs li.active a .front {
	display: none;
}
.regauth p {
	font-size: 12px;
	color: #929292;
}
.regauth .small {
	font-size: 11px;
	color: #707476;
}
.regauth .row {
	padding-bottom: 7px;
	zoom:1;
}
.regauth .row .label {
	float: left;
	width: 120px;
}
.regauth .row .cnt {
	float: right;
	width: 238px;
}
.regauth .row .tx {
	width: 228px;
	height: 28px;
	border: none;
	background: url(/images/auth/regauth_input.gif) no-repeat left top;
	line-height: 100%;
	padding: 0 5px;
}
.regauth p input {
	vertical-align: middle;
}
.regauth .floatr {
	float: right;
}
.regauth .btn_holder {
	padding-top: 15px;
}
.regauth input.btn {
	float: right;
	width: 180px;
	height: 38px;
	border: none;
	background: #339bd4 url(/images/auth/regauth_btn.gif) no-repeat left top;
	font-family: verdana;
	font-size: 16px;
	color: #fff;
	text-shadow: 0 -1px 0 #13618c;
	padding-bottom: 4px;
	cursor: pointer;
}
.regauth input.btn:hover {
	background-position: left -38px;
}
.regauth .closer {
	float: right;
	width: 19px;
	height: 20px;
	margin: 0 18px 0 0;
	background: url(/images/auth/regauth_closer.gif) no-repeat left top;
}
.regauth .closer:hover {
	background-position: left -20px;
}
.regauth .tpz {
	width: 403px;
	height: 7px;
	overflow: hidden;
	background: url(/images/auth/regauth_ie_t.gif) no-repeat left top;
	display: none;
}
.regauth .btz {
	width: 403px;
	height: 7px;
	overflow: hidden;
	background: url(/images/auth/regauth_ie_b.gif) no-repeat left top;
	display: none;
}





/* Wondertime header block */
#wondertime-header-block {
	width: 245px;
	height: 60px;
	background: #d52254 url('/images/action/wondertime_header_block_bg.gif') no-repeat;
	position: absolute;
	left:480px;
	top:160px;
}

	#wondertime-header-block .left
	{
		width: 138px;
		float: left;
	}
	#wondertime-header-block .right
	{
		width: 107px;
		float: right;
	}
		#wondertime-header-block .headline
		{
			height: 20px;
			padding-top: 4px;
			text-align: center;
			font: 18px/18px "Times New Roman", Times, serif;
			color: #fff;
			text-shadow: #000 0 0 2px;
		}
			#wondertime-header-block .headline a
			{
				font: 11px/14px "Times New Roman", Times, serif;
				color: #f6bfd3;
				text-decoration: underline;
				text-shadow: none;
			}
				#wondertime-header-block .headline a:hover
				{
					text-decoration: none;
				}
		#wondertime-header-block .text
		{
			text-align: center;
			font: 11px/13px Arial, Helvetica, sans-serif;
			color: #fff;
		}
			#wondertime-header-block .text span
			{
				font-size: 12px;
				font-weight: bold;
			}



/* Red title */
#red-title
{
	font: 18px/22px Tahoma, Geneva, sans-serif;
	color: #d62a61;
	margin-bottom: 30px;
	margin-left: 7px;
	margin-top: -27px;
}

/* Wondertime big block */
#wondertime-big-block
{
	width: 688px;
	height: 182px;
	background: url('/images/action/big_wondertime_block.gif') no-repeat;
	margin-left: 7px;
}
	#wondertime-big-block .left
	{
		width: 296px;
		height: 182px;
		float: left;
	}
		#wondertime-big-block .left .title
		{
			width: 296px;
			height: 76px;
		}
			#wondertime-big-block .left .title .tleft
			{
				width: 135px;
				height: 76px;
				float: left;
			}
				#wondertime-big-block .left .title .tleft .text
				{
					font: 14px/17px Arial, Helvetica, sans-serif;
					color: #182937;
					text-align: center;
					padding-top: 20px;
				}
			#wondertime-big-block .left .title .tright
			{
				width: 161px;
				height: 76px;
				float: left;
			}
				#wondertime-big-block .left .title .tright .text
				{
					font: 14px/17px Arial, Helvetica, sans-serif;
					color: #182937;
					text-align: center;
					padding-top: 20px;
				}
		#wondertime-big-block .left .digits
		{
			width: 296px;
			height: 106px;
		}
			#wondertime-big-block .left .digits .dleft
			{
				width: 153px;
				height: 106px;
				float: left;
			}
				#wondertime-big-block .left .digits .dleft .text
				{
					font: bold 24px/27px Arial, Helvetica, sans-serif;
					color: #d62a61;
					text-align: center;
					padding-top: 35px;
				}
			#wondertime-big-block .left .digits .dright
			{
				width: 143px;
				height: 106px;
				float: left;
			}
				#wondertime-big-block .left .digits .dright .text
				{
					font: bold 24px/27px Arial, Helvetica, sans-serif;
					color: #399ed6;
					text-align: center;
					padding-top: 35px;
				}
	#wondertime-big-block .right
	{
		width: 392px;
		height: 182px;
		float: left;
	}
		#wondertime-big-block .right .text
		{
			font: 12px/14px Tahoma, Geneva, sans-serif;
			color: #fff;
			padding: 25px 25px 0 25px;
		}


/* Wondertime table */
#wondertime-table
{
	width: 685px;
	height: 224px;
	background: url('/images/action/wondertime_table.gif') no-repeat;
	margin-left: 7px;
	margin-top: 10px;
	padding-top: 55px;
}
	#wondertime-table .left
	{
		width: 267px;
		height: 224px;
		float: left;
	}
		#wondertime-table .left .text
		{
			font: 12px/14px Tahoma, Geneva, sans-serif;
			color: #829199;
			padding-right: 37px;
		}
			#wondertime-table .left .text span
			{
				font-weight: bold;
				color: #297198;
			}
	#wondertime-table .right
	{
		width: 418px;
		height: 224px;
		float: left;
	}
		#wondertime-table .right table
		{
			width: 100%;
		}
			#wondertime-table .right table td
			{
				font: 12px/14px Tahoma, Geneva, sans-serif;
				color: #252525;
				padding: 5px 15px;
				border-bottom: 1px #e2e1e1 solid;
				vertical-align: bottom;
			}
				#wondertime-table .right table td span
				{
					font-weight: bold;
				}


/* Content banner */
.content-banner{ margin-bottom: 35px;}
	.content-banner a{ height: 195px; display: block; background: #060a09 url('/images/action/filmous_banner2_bg2.gif') repeat-x;}
		.content-banner a span.bg1{ display: block; height: 195px; background: url('/images/action/filmous_banner2_bg.jpg') 100% 0 no-repeat;}

/* Content text block */
.cnt-txt-block{ width: 688px; margin-bottom: 35px;}
	.cnt-txt-block .in{ font: 12px/14px Arial, Helvetica, sans-serif; color: #080a09; padding: 0 50px;}

/* Content discount table */
#discount-table{ width: 688px; height: 225px; background: url('/images/action/discount_table_bg.gif') no-repeat; margin-bottom: 40px;}
	#discount-table .left{ width: 344px; height: 225px; float: left;}
		#discount-table .left table{ width: 100%; border-collapse: collapse;}
			#discount-table .left table td{ padding: 0 15px; font: 18px/21px Arial, Helvetica, sans-serif; color: #252525; height: 31px; vertical-align: middle;}
				#discount-table .left table td span{ font: 14px/6px Arial, Helvetica, sans-serif;}
	#discount-table .right{ width: 344px; height: 225px; float: right;}
		#discount-table .right .text{ font: 12px/14px Arial, Helvetica, sans-serif; color: #fff; padding: 45px 45px;}
			#discount-table .right .text span{ font-weight: bold;}

/* Content discount button */
#discount-but{ width: 688px; margin-bottom: 30px; font: 18px/38px Tahoma, Geneva, sans-serif; color: #fff;}
	#discount-but a{ display: block; margin: 0 auto; height: 38px; width: 334px; font: 18px/38px Tahoma, Geneva, sans-serif; color: #fff; text-decoration: none; text-align: center; background: #2a83be url('../art/discount_but_bg.gif') no-repeat;}
		#discount-but a:hover{ text-decoration: underline;}






/* Filmous banner */
#filmous-banner{ height: 185px; margin-bottom: 32px; background: #080b0a url('/images/action/filmous_banner_bg.gif') repeat-x;}
	#filmous-banner .banner{ width: 100%px; height: 185px; display: block; background: url('/images/action/filmous_banner_bg2.jpg') 100% 7px no-repeat;}
		#filmous-banner .banner span{ padding-top: 7px; display: block;}


/* downloadin parts */

.dwn {
    position:fixed;
    left:20%;
    top: 0;
    padding-top:258px;
    padding-left:239px;
    width:494px;
    display:none;
    z-index:1010;
}
.dwn-head-2 {
    overflow:auto;
    min-height:80px;
    padding-bottom:10px;
    background:#e6e6e6;
}
.dwn-head {
    width:492px;
    overflow:auto;
    padding-top:6px;
    margin-bottom:-10px;
    background:url(/images/dwn_head.png) no-repeat;
}
.dwn-head ul li {
    background:#e6e6e6;
    float:left;
}
.dwn-head-name {
    width:300px;
    padding-bottom:0 !important;
    padding-top:6px;
    padding-left:34px;
    background:#e6e6e6;
    line-height:1.5;
}

.dwn-head-name li {
    width:300px !important;
    display:block;
    font-size:12px;
    font-family:Tahoma;
}

.dwn-head-name li span {
    font-weight:bold;
    color:#393939;
}
.dwn-btn-2 {
	width:117px;
	height:36px;
	font-size:14px;
	margin-top:16px;
	margin-right:14px;
	font-family:Verdana;
	text-align:center;
	line-height:35px;
    background:url(/images/icon.png) -140px 0 no-repeat !important;
}

.dwn-close a {
    width:20px;
    height:20px;
    display:block;
    background:url(/images/icon.png) -267px 0 no-repeat;
}

.dwn-cnt {
	width:494px;
	height:301px;
	padding-left:13px;
	background:url(/images/dwn_cnt.png) no-repeat;
}
.dwn-ctn-head {
    padding-top:17px;
    padding-bottom:18px;
    padding-left:24px;
}

.dwn-ctn-head li {
    float:left;
    font-size:14px;
    padding-right:118px;
    font-family:Verdana;
    color:#393939;
}
.dwn-ctn-head-name {
    padding-left:37px;
}
.dwn-part {
    width:468px;
    height:40px;
    clear:both;
    border-bottom:1px solid #e6e6e6;
}
.dwn-part-2 {
    width:468px;
    height:39px;
    border-bottom:1px solid #fff;
}
.dwn-part ul {
    padding-left:24px;
}
.dwn-part ul li {
    padding-top:16px;
    padding-right:113px;
    float:left;
    font-size:12px;
    color:#929292;
}
.dwn-part ul li a{
    color:#fff !important;
}
.dwn-btn {
    width:132px;
    height:30px;
    margin-top:6px;
    padding-right:0 !important;
    padding-top:0 !important;
    text-align:center;
    line-height:29px;
    font-size:14px;
    font-family:Verdana;
    color:#fff;
    background:url(/images/icon.png) no-repeat;
}
.brd-b {
	border-bottom:none !important;}
.padding-r {
	padding-right:0 !important;}
.float-l li {
	float:none !important;}
/* end downloading parts */

/*forgot*/
.window {
	width:379px;
	height:219px;
	position:fixed;
	_position:absolute;
	top:50%;
	left:50%;
	display:block;
	padding-left:24px;
	padding-top:23px;
	z-index:99999;
	margin:-150px 0 0 -201px;
	background:url(/images/forgot/block.png) no-repeat;
}
.window ul li {
	float:left;
}
.window ul li h1 {
	width:315px;
	font-weight:normal;
	padding-left:24px;
	color:#393939;
	font-size:18px;
	font-family:Verdana;
}
.window ul li h2 {
	padding-top:35px;
	color:#464646;
	font-size:12px;
	font-family:Tahoma;
}
.window .close a {
	width:20px;
	height:20px;
	display:block;
	margin-top:-10px;
	background:url(/images/forgot/closer.gif) no-repeat;
}
.window .close a:hover {
	background:url(/images/forgot/closer.gif) 0 -20px no-repeat;
}
.window p, .window span {
	clear:both;
	font-size:12px;
	font-family:Tahoma;
	color:#707476;
}
.window ul li.warning {
	width:27px;
	clear:left;
	height:27px;
	margin-top:30px;
	margin-right:10px;
	margin-bottom:20px;
	display:block;
	background:url(/images/forgot/icon.png) no-repeat;
}

* html .window .close a {
	margin-top:0;
}
* html .window_2 .close a {
	margin-top:0;
}
.window_2 .download table {
	*margin-top:60px;
}
.window .f3 {
	*float:right;
	*margin-top:10px !important;
}
.window .f3 label {
	*float:left;
}

.window .wrong label {
	*line-height:110px !important;
}
.window .wrong {
	*margin-top:70px !important;
}
.window .mail {
	*margin-top:90px !important;
}
.window_2 .download {
	*margin-top:90px !important;
}

.window .f3 .download {
	*margin-top:10px;
}

/* forgot */

.window .f3 {
	clear:both;
	margin-top:50px;
	padding-right:30px;
}
	.window .f3 label {
		line-height:47px;
		color:#707476;
	}
.window .f3 .download {
	width:124px;
	height:37px;
	display:block;
	margin-top:3px;
	float:right;
	color:#fff;
	line-height:37px;
	font-size:16px;
	font-family:Verdana;
	padding-left:56px;
	text-decoration:none;
	background:url(/images/forgot/regauth_btn.gif) no-repeat;
}
.window .f3 .download:hover {
	background:url(/images/forgot/regauth_btn.gif) 0 -38px no-repeat;
}
.window .f3 p {
	width:350px;
}
.window .f3 .form {
	width:251px;
	float:right;
	height:30px;
	border:0;
	padding-left:10px;
	margin-top:10px;
	display:block;
	background:url(/images/forgot/f3.png) -1px 0 no-repeat;
}

/*mail*/
.window .mail {
	clear:both;
	margin-top:63px;
}
.window .mail span a {
	color:#e92650;
}
.window .mail p {
	margin-top:21px;
}

/*wrong mail*/
.window .wrong {
	clear:both;
	margin-top:50px;
	padding-right:30px;
}
	.window .wrong label {
		line-height:38px;
		float:left;
		clear:both;
		color:#707476;
	}
.window .wrong .download {
	width:124px;
	height:37px;
	display:block;
	margin-top:3px;
	float:right;
	color:#fff;
	line-height:37px;
	font-size:16px;
	font-family:Verdana;
	padding-left:56px;
	text-decoration:none;
	background:url(/images/forgot/regauth_btn.gif) no-repeat;
}
.window .wrong .download:hover {
	background:url(/images/forgot/regauth_btn.gif) 0 -38px no-repeat;
}
.window .wrong p {
	width:350px;
}
.window .wrong span {
	font-size:11px;
	margin-top:10px;
	color:#e92650;
	margin-right:40px;
	float:right;
}
.window .wrong .form {
	width:251px;
	float:right;
	height:30px;
	border:0;
	padding-left:10px;
	margin-top:5px;
	display:block;
	background:url(/images/forgot/f3.png) -263px 0 no-repeat;
}


/*Download*/
.window_2 {
	width:383px;
	height:250px;
	position:fixed;
	_position:absolute;
	top:50%;
	left:50%;
	display:block;
	padding-left:24px;
	padding-top:23px;
	margin:-150px 0 0 -201px;
	z-index:99999;
	background:url(/images/forgot/block_2.gif) no-repeat;
}
.window_2 ul li {
	float:left;
}
.window_2 ul li h1 {
	width:315px;
	font-weight:normal;
	padding-left:24px;
	color:#393939;
	font-size:18px;
	font-family:Verdana;
}
.window_2 ul li h2 {
	padding-top:35px;
	color:#464646;
	font-size:12px;
	font-family:Tahoma;
}
.window_2 .close a {
	width:20px;
	height:20px;
	display:block;
	margin-top:-10px;
	background:url(/images/forgot/icon.png) -31px 0 no-repeat;
}
.window_2 .download, .window .download {
	clear:both;
	margin-top:60px;
}
.window_2 .download p, .window .download p {
	font-size:12px;
	font-family:Tahoma;
	color:#707476;
}
.window_2 .download p em, .window .download p em {
	color:#e32c52;
	font-style:normal;
	font-weight:bold;
}
.window_2 .download ul, .window .download ul {
	margin-top:30px;
	margin-left:60px;
}
.window_2 .download table {
	margin-top:30px;
}
.window_2 .download tr td {
	width:120px;
	text-align:center;
	color:#fff;
}
.window_2 .download tr td b {
	font-size:16px;
}
.window_2 .download ul li {
	float:left;
}
.window_2 .download .ok a, .window .download .ok a {
	width:118px;
	height:36px;
	display:block;
	color:#fff;
	text-align:center;
	line-height:34px;
	text-decoration:none;
	margin-right:10px;
	font-size:18px;
	background:url(/images/forgot/btn.png) no-repeat;
}
.window_2 .download .cancel a, .window .download .cancel a {
	width:118px;
	height:36px;
	display:block;
	color:#fff;
	text-decoration:none;
	text-align:center;
	line-height:34px;
	font-size:18px;
	background:url(/images/forgot/btn.png) -124px 0px no-repeat;
}
.window .download {
	*margin-top:90px;
}

/*forgot*/



/*
	custom styles
*/
.mt15 {margin-top:15px;}
.pusher { clear: both; }
.pusher_left { clear: left; }
.pusher_right { clear: right; }
.float_left { float: left; }
.float_right { float: right !important; }
.height12 { height: 12px; }
.height20 { height: 20px; }
.height30 { height: 30px; }
.height40 { height: 40px; }
.toner { width: 100%; height: 100%; background: #fff; opacity: 0.85; position: fixed; top: 0px; left: 0px; z-index:9998; _position: absolute; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); filter: alpha(opacity=85); }
.toner_dark { width: 100%; height: 100%; background: #000; opacity: 0.85; position: fixed; top: 0px; left: 0px; z-index:9998; _position: absolute; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); filter: alpha(opacity=85); }
#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 {
	padding-left:1003px;
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");
}

.err {
    color: #ff0000;
}

.top-banner {
	background: url(/images/st_patrick/pixel.png) repeat-x;
	height: 89px;
	width: 100%;
	cursor: pointer;
	position:relative;
}
.top-banner1 {
	background: url(/images/st_patrick/backg.png) no-repeat;
	height: 89px;
	width: 100%;
	cursor: pointer;
}

.top-banner1 .left {
	float: left;
	background-image: url(/images/st_patrick/left.png);
	background-repeat: no-repeat;
	width: 50%;
	height: 100%;
	position:absolute;
	top:-8px;
}
.top-banner1 .right {
	float: right;
	background-image: url(/images/st_patrick/right.png);
	background-repeat: no-repeat;
	width: 203px;
	height: 100%;
	position:relative;
	top:-11px;
}




.main-banner {
	cursor: pointer;
	overflow: hidden;
}

.main-banner .left {
	height: 100%;
	float: left;
}

.main-banner .right {
	float: right;
	display: block;
	color: #A6D9EB;
	float: right;

}


/* NEW TOP AUTHORIZATION */

.log-new {
	margin-top:15px;
}

.log-new header {
	height:157px;
	_margin-bottom:-60px !important;
}

.log-new header .account_block ul.acc_buttons li .acc_popup {
	display:block !important;
	right:15px !important;
	top:0px !important;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .mitz ul {
	height:50px;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .mitz ul .fund {
	position:absolute;
	margin-top:-11px;
	*margin-top:-85px;
	right:25px;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .mitz ul .account {
	background:none;
	margin-left:25px;
	margin-right:40px;
	font-size:14px;
	_margin-right:0px;
	_margin-left:15px;
}
.log-new header .account_block ul.acc_buttons li {
	_width:auto;
}
.log-new header .account_block ul.acc_buttons li a.button {
	font-size:14px !important;
}
.log-new header .account_block .acc_buttons_wrapper {
	margin-bottom:140px;
}
.log-new header .account_block ul.acc_buttons li {
	_background:none !important;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .mitz ul .fund {
	_background:url(/images/new_authorization_top/header__acc_buttons__bg.gif) repeat-x left top #2983B5 !important;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .mitz .brd {
	width:281px;
	height:1px;
	border-bottom:1px solid #dedede;
	background:none;
	margin-bottom:10px;
	margin-top:-10px;
	margin-top:0px\0/;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .mitz b {
		color:#929292;
		font-weight:normal;
}
.log-new header .account_block ul.acc_buttons li .acc_popup p a span {
	width:14px;
	height:12px;
	display:block;
	float:left;
}
.log-new header .account_block ul.acc_buttons li .acc_popup div.account_right p {
	text-align:left !important;
}
.log-new header .account_block ul.acc_buttons li .acc_popup div.account_left p a {
	color:#308EED !important;
	font-size:12px;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .icon-1 {
	background:url(/images/new_authorization_top/icons.png) no-repeat;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .icon-2 {
	background:url(/images/new_authorization_top/icons.png) no-repeat 0 -18px;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .icon-3 {
	background:url(/images/new_authorization_top/icons.png) no-repeat 0 -34px;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .icon-4 {
	background:url(/images/new_authorization_top/icons.png) no-repeat -18px 0;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .icon-5 {
	background:url(/images/new_authorization_top/icons.png) no-repeat -18px -18px;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .icon-6 {
	background:url(/images/new_authorization_top/icons.png) no-repeat -16px -34px;
}
.log-new header .account_block ul.acc_buttons li .acc_popup div.account_left p {
	margin-left:5px !important;
}
.log-new header .account_block ul.acc_buttons li .acc_popup div.account_right p {
	margin-right:0 !important;
}
.log-new header .account_block ul.acc_buttons li .acc_popup div.account_left {
	*margin-top:25px;
	_margin-top:0px;
}
.log-new header .account_block ul.acc_buttons li .acc_popup div.account_right {
	*margin-top:25px;
	_margin-top:0px;
}

		/*Button*/
.filmous-new {
	width:505px;
	float:right;
	margin-top:0px;
	margin-bottom:25px;
}
.log-new-btn header .account_block {
	width:505px !important;
}
.log-new-btn header ul.some_links {
	margin-left:320px;
}
* html .filmous-new {
	margin-left:0px;
}
.filmous-new ul {
	list-style:none;
}
.filmous-new ul li {
	float:left;
	text-align:center;
	margin-left:5px;
}

.filmous-new ul li.act-gift {
	float:left;
	text-align:center;
	margin-left:-37px;
	margin-right:40px;
	*margin-left:0px;
}

.filmous-new div.act-gift {
	margin-left:-220px;
}

.filmous-new .sign a {
	width:129px;
	height:32px;
	display:block;
	font-size:18px;
	font-family:Tahoma;
	text-decoration:none;
	padding-top:8px;
	color:#fff;
	background:url(/images/new_authorization_top/buttons.png) -240px 0 no-repeat;
}
.filmous-new .sign a:hover {
	background:url(/images/new_authorization_top/buttons.png) no-repeat -241px -47px;
}

.filmous-new .log a {
	width:129px;
	height:32px;
	display:block;
	font-size:18px;
	font-family:Tahoma;
	text-decoration:none;
	padding-top:8px;
	color:#fff;
	background:url(/images/new_authorization_top/buttons.png) no-repeat -376px 0px;
}
.filmous-new .log a:hover {
	background:url(/images/new_authorization_top/buttons.png) no-repeat -377px -47px;
}
.filmous-new .act-gift a {
	width:188px;
	height:32px;
	display:block;
	font-size:18px;
	font-family:Tahoma;
	text-decoration:none;
	padding-top:8px;
	color:#137eb8;
	text-align:center;
	background:url(/images/new_authorization_top/buttons.png) no-repeat -1px -47px;
}
.filmous-new .act-gift a:hover {
	background:url(/images/new_authorization_top/buttons.png) no-repeat ;
}
.filmous-new .margin {
	position:absolute;
	margin-left:-200px;
}

/* NEW TOP AUTHORIZATION END */

/* person */
.valentine {
	width:1004px !important;
}
.movie-actor {
	overflow:hidden;
	_float:left;
	margin-left:7px;
	margin-top:10px;
	padding-bottom:30px;
}
.movie-actor ul {
	list-style:none;
}
.movie-actor h4 {
	font-size:30px !important;
	font-family:Verdana !important;
	color:#393939 !important;
	margin:0 !important;
}
.movie-actor h2 {
	font-size:18px !important;
	font-weight:normal;
	font-family:Arial !important;
	color:#393939;
	margin:20px;
	margin-top:0;
}
.movie-actor .head {
   overflow: hidden;
    padding: 30px 20px 30px 10px;
    width: 670px;
}
.movie-actor .head .float-r {
	float:right;
	width:540px;
}
.movie-actor .head ul li {
	width:370px;
	display:inline-block;
	margin-top:10px;
}
.movie-actor .head ul li span {
	margin:0;
}
.movie-actor .head img {
	float:left;
	margin-right:20px;

    /*height: 241px;*/
    width: 161px;
}
.movie-actor .head span {
	font-size:12px;
	width:120px;
	float:left;
	display:block;
	font-family:tahoma;
	color:#797979;
	margin-top:10px;
	margin-bottom:10px;
}

.movie-actor .head span.at300bs {
	width:16px;
	height:16px;
	float:left;
	display:inline;
	margin-top:0px;
	margin-bottom:0px;
}

.movie-actor .head ul li p {
	clear:none;
}
.movie-actor .head p {
	font-size:12px !important;
	font-family:tahoma !important;
	font-weight:normal !important;
	color:#242525;
	margin-left:0px;
	clear:both;
}
.movie-actor .head p a {
	font-family:tahoma;
	color:#308eed;
	font-size:12px;
}
.movie-actor .head .info {
	clear:both;
}
.movie-actor .head .info-1 {
	width:80px;
	height:22px;
	background:url(/images/icons.png) no-repeat;
	display:block;
	float:left;
	margin-top:10px;
	margin-right:10px;
}
.movie-actor .head .info-2 {
	width:47px;
	height:22px;
	background:url(/images/icons.png) -92px 0 no-repeat;
	display:block;
	margin-top:10px;
	float:left;
}
.movie-actor .filmography {
	padding-right:7px;
}
.movie-actor .filmography-head span {
	color:#393939;
	font-size:14px;
	font-family:Tahoma;
	float:left;
	margin-left:20px;
	margin-right:20px;
	line-height:45px;
}
.movie-actor .filmography-head .film-btn {
	width:180px;
	height:40px;
	background:url(/images/btns.png) no-repeat;
	display:block;
	float:left;
	color:#2880bc;
	font-size:14px;
	font-family:Verdana;
	line-height:40px;
	text-decoration:none;
}
.movie-actor .filmography-head .film-btn span {
	width:20px;
	height:33px;
	margin-left:10px;
	_margin-left:5px;
	margin-right:5px;
	background:url(/images/btns.png) -189px 0 no-repeat;
	display:block;
	float:left;
}
.movie-actor .filmography-head .film-btn-2 span {
	margin-right:15px;
	margin-left:15px;
	_margin-left:5px;
	background:url(/images/btns.png) -211px 3px no-repeat;
}
.movie-actor .filmography-head ul {
	float:right;
	margin-top:13px;
}
.movie-actor .filmography-head ul li {
	color:#817f7f;
	font-size:12px;
	font-family:Tahoma;
	float:left;
	margin-left:5px;
	padding-left:5px;
	border-left:1px dotted #000;
	line-height:1 !important;
}
.movie-actor .filmography-head ul li a {
	color:#308eed;
	font-size:12px !important;
	font-family:arial;
}
.movie-actor .filmography-head ul .brd {
	border:0;
}
.movie-actor .filmography-head ul li .active {
	color:#242525 !important;
	font-size:12px !important;
	font-family:arial;
	text-decoration:none;
}
.movie-actor .filmography-main {
	clear:both;
	padding-top:10px;
}
.movie-actor .filmography-main li ul li {
	float:left;
}
.movie-actor .filmography-main .name {
	*margin-bottom:3px;
	_margin-bottom:0px;
	height:36px;
}
.movie-actor .filmography-main .name ul li {
	color:#929090 !important;
	font-size:12px !important;
	font-family:tahoma;
	font-weight:bold;
	margin-top:5px;
	margin-left:20px;
	_margin-left:10px;
	float:left;
	line-height:2;
}
.movie-actor .filmography-main .name ul li p {
	color:#fff !important;
	font-size:12px !important;
	font-family:tahoma;
	font-weight:bold;
	float:left;
	margin-left:0;
}
.movie-actor .filmography-main .name ul li span {
	width:20px;
	height:20px;
	margin-left:10px;
	margin-right:535px;
	_margin-right:270px;
	background:url(/images/btns.png) -239px -6px no-repeat;
	display:block;
	float:left;
}
.movie-actor .filmography-main .name ul li em {
	width:20px;
	height:20px;
	margin-left:10px;
	margin-right:5px;
	background:url(/images/btns.png) -260px -6px no-repeat;
	display:block;
	float:left;
}
.movie-actor .filmography-main .cnt {
	background:#fbfbfb;
	border:1px solid #f0f0f0;
	border-top:0;
	height:60px;
	padding-top:20px;
	padding-left:15px;
	*margin-top:-3px;
}
.movie-actor .filmography-main .cnt ul li i {
	font-size:12px !important;
	font-family:tahoma;
	font-style:normal;
	line-height:35px;
}
.movie-actor .filmography-main .cnt ul li h3 {
	color:#777777 !important;
	font-size:12px !important;
	font-family:tahoma;
	font-weight:normal;
}
.movie-actor .filmography-main .cnt ul li a {
	color:#308eed !important;
	font-size:14px !important;
	font-family:tahoma;
	font-weight:bold;
}
.movie-actor .filmography-main .cnt-2 {
	background:#fff;
}
.movie-actor .filmography-main .cnt img {
	float:left;
	width:28px;
	height:37px;
	margin-right:10px;
}


.movie-actor .filmography-main .name {
		margin-right:10px;
		padding-left:25px;
		padding-bottom:5px;
		text-decoration:none;
		*display:block;
		background:url(/images/top.png) 0 0px no-repeat;
	}
	.movie-actor .filmography-main .name ul {
		margin-right:-10px;
		*margin-right:0px;
		padding-right:25px;
		color:#0e6195;
		font-size:12px;
		font-family:Arial;
		padding-top:6px;
		padding-bottom:35px;
		background:url(/images/top.png) 100% 0px no-repeat;
	}


/* person */
































.free-movie {
	margin-top:70px;
	overflow:hidden;
}
.free-movie h1 {
	margin-left:0 !important;
	margin-bottom:0 !important;
}
.free-movie .free-movie-cnt {
	width:267px;
	overflow:hidden;
	margin-bottom:20px;
	margin-right:20px;
	float:left;
}
.free-movie .free-movie-cnt img {
	float:left;
	margin-right:10px;
}
.free-movie .free-movie-cnt .f-left {
	float:left;
	width:157px;
}
.free-movie .free-movie-cnt .f-left h3 {
	color:#393939;
	font-size:18px;
	font-family:tahoma;
	font-weight:normal;
	margin-bottom:20px;
	margin-left:15px;
}
.free-movie .free-movie-cnt .f-left p {
	color:#393939;
	font-size:12px;
	font-family:tahoma;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:17px;
}
.free-movie .free-movie-cnt .f-left p span {
	color:#df4979;
}
.free-movie ul.formats {
	text-align: center;
	min-height: 25px;
	margin: 0 0px;
	text-align: center;
	white-space: nowrap;
	white-space:normal;
	text-align:left;
	margin-left:15px;
	_position:absolute;
	_width:150px;
}
.free-movie ul.formats li {
	height: 21px;
	display: inline-block;
	background: url(/images/list__popup__format_m.gif) repeat-x left top;
	*float: left;
	*display: block !important;
	*margin: 0 2px;
	_width: 10px;
}
.free-movie ul.formats li a {
	height: 21px;
	display: block;
	background: url(/images/list__popup__format_l.gif) no-repeat left top;
	font-family: verdana;
	font-size: 11px;
	color: #fcfcfc !important;
	line-height: 20px;
	text-decoration: none;
	cursor: pointer;
}
.free-movie ul.formats li a span.local_wrapper_r {
	height: 21px;
	display: block;
	padding: 0 15px;
	background: url(/images/list__popup__format_r.gif) no-repeat right top;
	*padding: 0 13px;
	cursor: pointer;
}
.free-movie .block_with_shadow .local_container {
	padding:35px;
	overflow:hidden;
}

	.val-banner {
	width:100%;
	height:85px;
	display:block;
	text-decoration:none;
	background:url(/images/st_patrick/banner-grd.png) repeat-x;
}
	.val-banner .fix, .val-banner-2 .fix {
		max-width:1600px;
		min-width:1000px;
	}
.val-banner .banner-l {
	float:right;

	_position:absolute;
	_right:0;
}
.val-banner .banner-r {
	float:left;
	width:570px;
	height:55px;
	display:block;
	color:#123804;
	font-size:22px;
	font-family:"Myriad Pro";
	text-decoration:none;
	padding-left:190px;
	padding-top:25px;
	background:url(/images/st_patrick/banner-l.png) no-repeat;
}










/* START ����������� ��������� ��� ����������� */

span.searcher_hint_counter{
	float: right;
}

.ac_results {
	padding: 0px;
	border:solid 1px #ccc;
	padding:5px;
	margin-top:1px;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
/* END ����������� ��������� ��� ����������� */


/* comingsoon	*/
.soon {
	padding:30px;
	overflow:hidden;
	padding-left:5%;
	padding-right:5%;
	_overflow:visible;
	_height:5px;
}
.soon ul {
	margin-top:20px;
}
.soon ul li {
	float:left;
	margin-left:-10px;
}
.soon ul li a {
		margin-right:10px;
		padding-left:20px;
		padding-top:16px;
		padding-bottom:12px;
		text-decoration:none;
		*display:block;
		*padding-top:10px;
		background:url(/images/comingsoon/button.png) 0 0px no-repeat;
	}
	.soon ul li a span {
		margin-right:-10px;
		padding-right:20px;
		color:#2c87c1;
		font-size:18px;
		font-family:Tahoma;
		font-weight:bold;
		padding-top:10px;
		padding-top:11px\0/;
		padding-bottom:10px;
		cursor:default;
		background:url(/images/comingsoon/button.png) 100% 0px no-repeat;
	}
	.soon p {
		font-size:11px;
		width:140px;
		padding-top:45px;
		*padding-top:0px;
		*clear:left;
	}
	.soon .scrub {
		width:182px;
		height:41px;
		display:block;
		text-align:center;
		line-height:40px;
		margin-top:10px;
		text-decoration:none;
		font-size:14px;
		font-family:verdana;
		color:#fff !important;
		background:url(/images/comingsoon/scrub.png) no-repeat;
	}
	.soon .scrub:hover {
		background:url(/images/comingsoon/scrub.png) no-repeat 0 -42px;
	}
	.soon .scrub span {
		width:22px;
		height:18px;
		float:left;
		margin-top:11px;
		margin-left:10px;
		display:block;
		background:url(/images/comingsoon/icon.png) no-repeat;
	}
	.soon .unscrub span {
		margin-left:20px;
		background:url(/images/comingsoon/icon.png) no-repeat -25px 0;
	}
	.trailer-new-t {
			padding-top:11px;
			width:332px;
			margin-top:0px;
			float:right;
			background:url(/images/comingsoon/bot-top.png) no-repeat -1px 0;
		}
		.trailer-new-b {
			padding-bottom:20px;
			width:332px;
			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);
			_overflow:visible;
			_height:5px;
		}
		.trailer-new-m .img-hover {
			background:#000;
			margin-left:12px;
			margin-right:11px;
			position:relative;
			margin-bottom:-2px;
			*margin-bottom:-3px;
		}
		.trailer-new-m .img-hover a {
			position:absolute;
			top:30%;
			left:20%;
			width:215px;
			height:60px;
			display:block;
			background:url(/images/comingsoon/play-trailer.png) no-repeat 0 -1px;
		}
		.trailer-new-m .img-hover a:hover {

			background:url(/images/comingsoon/play-trailer.png) no-repeat 0 -62px;
		}
		.trailer-new-m  img {
			opacity:0.8;
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);

		}

		.block_with_tabs_head .local_wrapper ul.white_tabs li.active h2 {
			color: #393939;
			font-family: verdana;
			font-size: 18px;
			font-weight: lighter;
			padding:10px;
		}
		.soon .win-t {
			padding-top:27px;
			width:293px;
			margin-top:0px;
			position:absolute;
			margin-top:-10px;
			margin-left:40px;
			z-index:10;
			background:url(/images/comingsoon/bot-top-window.png) no-repeat -1px 0;
		}
		.soon .win-b {
			padding-bottom:10px;
			width:293px;
			background:url(/images/comingsoon/bot-top-window.png) no-repeat;
			background-position:100% 116%;
		}
		.soon .win-m {
			overflow:hidden;
			background:#f7f7f7;
			padding:10px;
			margin-right:2px;
			border-left:1px solid #ced3c5;
			border-right:1px solid #ced3c5;
			_overflow:visible;
			_height:5px;
		}
		.soon .win-m label {
			color:#929292;
			font-size:12px;
		}
		.soon .win-m input {
			width:218px;
			height:28px;
			border:0;
			margin-left:5px;
			background:url(/images/comingsoon/f3.png) no-repeat;
			color:#929292;
			font-size:12px;
		}
		.soon .win-m  p {
			color:#929292;
			font-size:11px;
			padding-top:10px;
			width:220px;
			margin-left:45px;
		}
		.soon .scrub-win {
		width:95px;
		height:30px;
		display:block;
		text-align:center;
		line-height:30px;
		text-decoration:none;
		font-size:14px;
		font-family:verdana;
		color:#fff !important;
		float:right;
		background:url(/images/comingsoon/window-button.png) no-repeat;
	}
	.soon .scrub-win:hover {
		background:url(/images/comingsoon/window-button.png) no-repeat 0 -33px;
	}
	.trailer-new-m .img-hover {
  height:172px;
  overflow:hidden;
 }
 .trailer-new-m .img-hover .w {
  width: 309px;
 }

 .trailer-new-m .img-hover .h {
  height: 470px;
  margin-top: -50%;
  width: 309px;
 }

/* comingsoon	*/

















.main_container .the_wrapper .secure-t {
	padding-top:10px;
	width:226px;
	float:left;
	margin-left:4%;
	float:left;
	margin-top:-25px\0/;
	*margin-top:-25px;
	background:url(../images/secure_top_bot.png) no-repeat 0 0;
}
.main_container .the_wrapper .secure-b {
	padding-bottom:10px;
	margin-bottom:10px;
	width:226px;
	background:url(../images/secure_top_bot.png) no-repeat;
	background-position:100% 100%;
}
.main_container .the_wrapper .secure-m {
	overflow:hidden;
	padding-left:20px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:10px;
	background:#fbfbfb;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	_overflow:visible;
	_height:5px;
}
.main_container .the_wrapper .secure-m img {
	float:left;
	margin-left: 17px;
	margin-top: 10px;
}
.main_container .the_wrapper .secure-m h5 {
	color:#393939;
	font-size:18px;
	font-family:tahoma;
	margin-top:10px;
}
.main_container .the_wrapper .secure-m p {
	color:#8c8c8c;
	font-size:11px;
	font-family:tahoma;
	clear:both;
}
.main_container .the_wrapper .secure-m .margin {
    margin: 0;
}
.main_container .the_wrapper .secure-m .brd {
	border-top:1px solid #dbdbdb;
	margin:10px -20px;
	margin-right:-15px;
}
.add_funds_block ul.payment_chooser {
    border-right: 1px dashed #CFCFCF;
	padding-right: 20px;
	margin-right: 135px;
}
.add_funds_block .allotted_block {
    float: left;
    float: left\0/;
    *float: left;
    padding: 15px 20px 20px;
    width: 400px;
}

*html .main_container .button_wrapper input.button_submit {
	height:35px;
	background-position:left bottom;
}
.add_funds_block .button_wrapper {
    margin: 0 0 0 -385px;
    width: auto;
}


/* buybox */
.film-window{
	display:none;
	/*visibility:hidden;*/
}
.film-window .regauth_cont {
	background:#e6e6e6;
	margin-left:3px;
	margin-right:4px;
}
.film-window .regauth h5 {
	color:#393939;
	font-size:14px;
	font-family:verdana;
	font-weight:normal;
	padding-left:20px;
	padding-bottom:15px;
}
.film-window .regauth h5 span {
	color:#1f71a9;
}
.film-window .regauth .bordered {
	margin-top:-5px;
}
.film-window .regauth .bordered p {
	color:#707476;
	font-size:14px;
	font-family:tahoma;
	padding-bottom:15px;
}
.film-window .regauth .bordered ul {
	margin-left:60px;
	overflow:hidden;
	padding-bottom:10px;
}
.film-window .regauth .bordered p b {
	color:#464646;
}
.film-window .regauth .hide {
	overflow:hidden;
	_overflow:visible;
	_height:5px;
	width: 300px;
    margin-left: 105px;
}
.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 .bordered .ok a {
	width:117px;
	height:35px;
	display:block;
	text-align:center;
	line-height:35px;
	color:#fff;
	font-size:16px;
	float:left;
	margin-right:10px;
	text-decoration:none;
	background:url(/images/buybox/reg_btn.png) no-repeat;
}
.film-window .regauth .bordered .cancel a {
	color:#1f71a9;
	width:119px;
	background:url(/images/buybox/reg_btn.png) no-repeat -122px 0;
}
.film-window  .name_part {
	overflow:hidden;
	padding:15px;
	padding-top:0;
}
.film-window  .name_part h3 {
	font-size:14px;
	font-family:tahoma;
	color:#000;
}
.film-window .name_part p {
	color: #454444;
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.film-window .name_part .width {
	float: left;
	width: 211px;
}

.film-window  .regauth .bordered .part_cnt {
	margin-left:0px;
	margin-top:-20px;
}
.film-window  .regauth .part_cnt ul {
	margin-left:0;
	padding-bottom:0;
	padding-top:5px;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #fff;
}
.film-window .regauth .closer {
	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:27%;
	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:131px;
	height:32px;
	display:block;
	margin-left:15px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	font-family:verdana;
	background:url(/images/buybox/part_btn.png) no-repeat;
}
.film-window .regauth .brd-t {
	border-top:0 !important;
}
.film-window .regauth .brd-b {
	border-bottom:0 !important;
}
.film-window .regauth .margin {
	margin-left:48px;
}
.film-window .regauth {
	/* background: url("/images/buybox/regauth_.png") no-repeat scroll left top transparent; */
        background: none repeat scroll 0 0 #E6E6E6;
        border-radius: 10px;
	left: 50%;
	margin: -155px 0 0 -254px;
	padding-top: 18px;
        padding-bottom: 2px;
	position: fixed;
	top: 35%;
	width: 508px;
	z-index: 9999;
}
.film-window .name_part img {
	background:none;
}
/* end of buybox */
.ac_results ul
{
	max-height: 250px !important;
}
.online-button {
	overflow:hidden;
	margin-bottom:12px;
	float:left;
}
.online-button a {
	margin-right:10px;
	padding-left:20px;
	padding-top:0px;
	float:none;
	padding-bottom:6px;
	text-decoration:none;
	display:block;
	background:url(/images/watch-trailer.png) no-repeat;
}
/*.online-button a:hover {
	background:url(/images/watch-trailer.png) no-repeat;
}*/

.online-button a span {
	margin-right:-10px;
	padding-right:20px;
	font-family: verdana;
	font-size: 14px;
	padding-top:6px;
	padding-bottom:11px;
	cursor:pointer;
	color: #FFFFFF !important;
	font-style:normal;
	display:block;
	background:url(/images/watch-trailer.png) no-repeat 100% 0;
}


.download_button_wrapper {
	float:left !important;
	margin-right:10px;
	margin-left:15px !important;
}
.description {
	float:left;
	*width:100%;
	*clear:both;
}
.movie_file_block .price_block {
	clear:both;
}
.block_with_shadow .local_container {
	overflow:hidden;
}

.coming_soon h2 {
	font-size:18px;
	margin-bottom:10px;
	margin-left:20px;
	font-family:tahoma;
}
.coming_soon .data {
	padding:3px 10px 7px 10px;
	color:#fff;
	text-decoration:none;
	font-family:arial;
	font-weight:bold;
	background:url(/images/data_btn.png) repeat-x;
}
.coming_soon ul.the_list li .info_button_wrapper {
	margin-bottom:5px;
}
.coming_soon ul.list_large li p.movie_title {
	margin-top:5px;
}
.coming_soon ul.list_large li span, .coming_soon ul.list_medium li span {
	color:#a6bacf;
	font-size:11px;
	font-family:arial;
    padding-bottom: 20px;
}
.coming_soon .month h4 {
	color: #000000;
	float: left;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	margin-left: 20px;
}
.coming_soon .month .brd-t {
	border-top: 1px solid #A6BACF;
	float: right;
	margin-right: 3%;
	margin-top: 10px;
	width: 84%;
}
.coming_soon .month .brd-b {
	border-top: 1px solid #DBE5EF;
	float: right;
	margin-right: 3%;
	width: 84%;
}
.coming_soon ul.list_medium .data-little {
	font-size:11px;
	background:url(/images/data_btn_small.png) repeat-x;
}
div.big_picture ul.tabs li.act-1 a {
	padding:0 12px;
	background:url(/images/menu_hd_soon.png) no-repeat;
}
div.big_picture ul.tabs li.act-2 a {
	padding:0 7px;
	background:url(/images/menu_hd_soon.png) no-repeat -97px 0;
}
div.big_picture ul.tabs li.activate-1 a {
	background:url(/images/menu_hd_soon-act.png) no-repeat;
}
div.big_picture ul.tabs li.activate-2 a {
	background:url(/images/menu_hd_soon-act.png) no-repeat -100px 0;
}

.coming_head_menu{
  vertical-align: top;
  width: 126px;
  height: 42px;
  margin-left: 5px;
  position: relative;
  display: inline-block;
  *display: inline;
  zoom: 1;
  overflow: hidden;
  top: 8px;
}

.coming_head_menu a {
	width:126px;
	height:42px;
	display:block;
	text-align:center;
	color:#c1e0f1;
	font-size:14px;
	position:absolute;
	font-family:verdana;
	line-height:40px;
	background:url(/images/comiing_btn.png);
}
.coming_head_menu a:hover {
	text-decoration:none;
}
.coming_head_menu1 a{}
.tagselector .tagtabs li.active a {
	color:#fff;
}
.tagselector .tagtabs li.passive_hd {
	padding:0;
}
.tagselector .tagtabs li.passive_hd a {
	padding:11px 0px;
	width:97px;
	border:0;
	padding-bottom:0;
	background:url(/images/head_hd.png) no-repeat;
}
.tagselector .tagtabs li.passive_hd a span {
	border-bottom:1px dashed #C1E0F1;
}
.tagselector .tagtabs li.passive_hd a span:hover {
	border:0;
}
.tagselector .tagtabs li.active_hd {
	background: url(/images/tagselec.gif) repeat-x left -210px;
    height: 70px;
}
.tagselector .tagtabs li.active_hd a {
	color:#fff;
	background:url(/images/head_hd_act.png) no-repeat;
}
.tagselector .tagtabs li.active_hd a span {
	border:0;
}
.tagselector {
	_width:470px;
}

.coming_soon ul.list_large {
    height:auto;
}
.coming_soon ul.list_medium {
    height:auto;
}
.coming_soon .height20 {
    clear:both;
}








/* ////////////////// */
.coming_soon ul.the_list li .info_button_wrapper .info_button {
	background: none repeat scroll 0 0 transparent;
	height: 24px;
	margin-left: -5px;
	margin-top: -5px;
	width: 24px;
}
ul.the_list li .info_button_wrapper .info_button .informer {
	width:24px;
	height:24px;
	display:block;
	background:url(/images/infobtns/infoanimate.png) no-repeat;
	_background-position:3px 3px;
}
ul.the_list li .info_button_wrapper .info_button .informer:hover {

	_background-position:3px 3px;
}
ul.the_list li .info_button_wrapper .raiting a {
	width:69px;
	height:14px;
	display:block;
	float:left;
	position:relative;
	z-index:3;
	background:url(/images/infobtns/icon.png) no-repeat;
}
ul.list_large li p.movie_title {
	margin-top:5px;
	clear:left;
}
ul.the_list li .info_button_wrapper .imdb a {
	color:#fff !important;
	font-size:9.8px;
	text-decoration:none;
	text-align:right;
	width:46px;
	padding-right:10px;
	line-height:14px;
	background:url(/images/infobtns/icon.png) no-repeat 0 -14px;
}
ul.list_large li p.movie_title span {
	display:block;
	color:#a6bacf;
	font-size:11px;
	font-family:arial;
}
ul.list_medium li p.movie_title {
	clear:left;
	margin-top:5px;
}
ul.list_medium li p.movie_title span {
	display:block;
	color:#a6bacf;
	font-size:11px;
	font-family:arial;
}
/*//////////////////////*/



.main_container .the_wrapper .head_rss h1 {
	overflow:hidden;
	float:left;
}
.main_container .the_wrapper h1 span {
	float:left;
}
.main_container .head_rss {
	width:99%;
	overflow:hidden;
}
.main_container .icon_rss, div.big_picture ul.tabs li a.icon_rss, ul.grey_tabs li a.icon_rss {
	color: #9E9E9E !important;
	float: left;
	font-family: tahoma;
	font-size: 12px;
	line-height: 18px;
	margin-left: 10px;
	margin-top: 12px;
}

.main_container .icon_rss span, div.big_picture ul.tabs li a.icon_rss span, ul.grey_tabs li a.icon_rss span {
	width:16px;
	height:18px;
	display:block;
	float:left;
	margin-right:5px;
	background:url(/images/rss_icon.png) no-repeat;
}
.main_container .icon_rss_2, div.big_picture ul.tabs li a.icon_rss_2, ul.grey_tabs li a.icon_rss_2 {
	margin-top:5px;
	padding:0;
	height:auto;
}
.main_container .icon_rss_2 span, div.big_picture ul.tabs li a.icon_rss_2 span, ul.grey_tabs li a.icon_rss_2 span {
	width:14px;
	height:14px;
	background:url(/images/rss_icon.png) no-repeat 0 -20px;
}
div.big_picture ul.tabs li a.icon_rss_2, ul.grey_tabs li a.icon_rss_2 {
	margin-top:12px;
	margin-left:-10px;
	margin-right:8px;
	background:none;
	position:absolute;
	right:0px;
	padding:0 !important;
	_position:static;
	_margin-top:-25px;
	_margin-left:5px;
	cursor:pointer;
}
.main_container .types_and_genres__aside h2 {
	float:left;
	margin-right:0;
	display:inline;
	*padding-bottom:20px !important;
}
.main_container .types_and_genres__aside h2 span {
	float:left;
}
div.big_picture ul.tabs li a, ul.grey_tabs li a {
	float:left;
	padding-right:40px !important;
	_padding-right:27px !important;
	_padding-left:40px !important;
}
div.big_picture ul.tabs li .local_wrapper_r {
	position:relative;
}
ul.grey_tabs li {
	position:relative !important;
}
ul.grey_tabs li.active a.icon_rss_2 {
	margin-top:16px;
	_margin-top:-25px;
}
ul.grey_tabs li.active div.wrapper_r {
	overflow:hidden;
}
.coming_soon .data {
	float:left;
}
ul.list_large li .info_button_wrapper .info_button_container, ul.list_medium li .info_button_wrapper .info_button_container {
	width:50px;
	margin-top:-8px;
}
ul.list_large li .info_button_wrapper .info_button, ul.list_medium li .info_button_wrapper .info_button {
	width:24px;
	height:24px;
	background:url(/images/infoanimate.png) no-repeat;
}
ul.list_large li .info_button_wrapper .info_button:hover, ul.list_medium li .info_button_wrapper .info_button:hover {
}


/* BANNER STYLES */
.ww_banner
{
	margin:10px 0 20px 0;
}
.ww_banner a {
	height:75px;
	width:100%;
	display:block;
	background:#135071;
}
.ww_banner .banner_l {
	float:left;
}
.ww_banner .banner_r {
	float:right;
}
.ww_banner .banner_m {
	position:absolute;
	left:35%;
}
.ww_chart {
	height:214px;
	margin-bottom:30px;
	background:url(/images/charts/wwii/chart_banner.png) no-repeat #0C2133;
}
.ww_chart .img_1 {
	width:310px;
	height:110px;
	margin-top:5px;
	margin-left:185px;
	float:left;
	display:inline;
	background:url(/images/charts/wwii/chart_icon.png) no-repeat;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/charts/wwii/chart_icon.png');
}
.ww_chart .img_2 {
	width:160px;
	height:55px;
	margin-top:50px;
	float:left;
	display:inline;
	background:url(/images/charts/wwii/chart_icon_2.png) no-repeat;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/charts/wwii/chart_icon_2.png');
}
.ww_chart .text {
	float:left;
	margin-left:285px;
	width:57%;
	display:inline;
}
.ww_chart .text p {
	font-size:13px;
	font-family:verdana;
	color:#fff;
	font-weight:bold;
	margin-top:5px;
}
.ww_chart .text p span {
	color:#e35584;
}
ul.the_list {
	zoom:1;
}
/* BANNER STYLES */

div.big_picture ul.tabs li .local_wrapper_r .icon_rss_2 span {
	background:url(/images/head_rss_icon.png) no-repeat;
}
div.big_picture ul.tabs li .local_wrapper_r .icon_rss_2:hover span {
	background:url(/images/head_rss_icon.png) no-repeat -14px 0;
}



ul.list_large .cover_palace .miniSticker {
	background: url("/images/infoanimate.png") no-repeat right bottom;
    height: 238px;
    width: 168px;
	display:block;
	position:absolute;
}
ul.list_large .cover_palace .miniSticker:hover {

}
ul.list_medium .cover_palace .miniSticker {
	background: url("/images/infoanimate.png") no-repeat right bottom;
    height: 195px;
    width: 137px;
	display:block;
	position:absolute;
}
ul.list_medium .cover_palace .miniSticker:hover {

}
ul.list_small .cover_palace .miniSticker {
	background: url("/images/infoanimate.png") no-repeat right bottom;
    height: 150px;
    width: 117px;
	display:block;
	position:absolute;
}
ul.list_small .cover_palace .miniSticker:hover {

}
ul.the_list li .info_button_wrapper .info_button_container {
	float: right;
    height: 20px;
    position: relative;
}
ul.the_list li .info_button_wrapper .info_button {
	background: none;
    cursor: pointer;
    height: 30px;
    overflow: hidden;
    width: 30px;
    z-index: 2;
}
ul.the_list li .info_button_wrapper .info_button:hover {

}
ul.list_small li .info_button_wrapper .info_button {
	margin-left:-6px;
	margin-top:-6px;
}
ul.list_medium li .info_button_wrapper .info_button {
	margin-top:2px;
	margin-left:2px;
}

.coming_soon .cover_palace .miniSticker {
 background:url(/images/infoanimate.png) no-repeat 200px 200px !important;
}

header .account_block .acc_buttons_wrapper ul.acc_buttons li .acc_popup div.account_right p a b {
	font-weight:bold;
	color:#308eed;
}
header .account_block .acc_buttons_wrapper ul.acc_buttons li .acc_popup div.account_right p .logout_new {
	color:#e34362;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .icon-4 {
	width:20px;
	height:17px;
	background-position:-33px 0;
	margin-top:-2px;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .icon-5 {
	width:20px;
	height:17px;
	margin-top:-2px;
	background-position:-33px -20px;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .icon-6 {
	width:20px;
	background-position: -16px -37px;
	margin-top: 5px;
}
header .account_block ul.acc_buttons li .acc_popup div.account_left {
	width:145px;
	*width:140px;
	_width:135px;
}
header .account_block ul.acc_buttons li .acc_popup div.account_right {
	width:145px;
	*width:140px;
	_width:135px;
}
header .account_block ul.acc_buttons li .acc_popup div.account_left p {
	font-size:12px;
}
header .account_block ul.acc_buttons li {
	background:none;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .mitz ul .sign {
	position:absolute;
	right:20px;
	top:7px;
	_position:static;
	_float:right;
	_margin-top:-95px;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .mitz ul .sign a {
	text-decoration:none;
	font-size:14px;
	padding-top:12px;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .mitz ul li a {
	text-decoration:underline;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .mitz ul li a:hover {
	text-decoration:none;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .mitz .margin-t {
	margin-top:7px;
	font-size:14px !important;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .mitz ul .account {
	font-size:12px;
	_width:170px;
	_text-align:left;
}
*+html header .account_block {
	width:240px;
	position:absolute;
	right:0;
}
*+html .filmous-new {
	margin-left:-300px;
}


.no_btn_info{
	color: #ff0000 !important;
	position: absolute;
	margin:5px 0 0 30px;;
}

* html .regauth {
	position: absolute;
	top: expression(parseInt(document.documentElement.scrollTop + document.documentElement.clientHeight - this.offsetHeight, 10) -180 + "px");
}
* html body
{
    background:url(about:blank);
    background-attachment: fixed;
}

.closer_trailer_FP{
	float:right;
	color:#fff;
	font-weight:bold;
	position:fixed;
	left:50%;
	top:50%;
	margin:-218px 0 0 418px;
	z-index:99999;
	display:none;
}

.trailer_player_fp
{
	width:1px;
	height:1px;
	overflow:hidden;
	position:fixed;
	left:50%;
	top:50%;
	margin:-200px 0 0 -450px;
	z-index:99999;
}

input.usr_name_input
{
	width:100%;
	border:none;
	font-size:12px;
	font-family:tahoma;
}


.jolie_banner a {
	display:block;
	width:100%;
	overflow:hidden;
	height:75px;
	margin-bottom:10px;
	_margin-top:20px;
}
.jolie_banner .left {
	float:left;
}
.jolie_banner .right {
	float:right;
}

.secure_icon {
	width:185px;

	text-align:center;
	margin: 100px auto 10px;
}
.secure_icon p {
	color:#49646b;
	font-size:12px;
	margin-top:10px;
	font-family:arial;
}

.main_container .the_wrapper ul.list_medium li {
    width:148px;
}

.input_container_footz {
    float:right\0/;
    width:275px\0/;
    *float:right;
    *width:275px;
}

.add_funds_block .allotted_block_corners_top {
    width:442px\0/;
    *width:442px;
}

.coming_head_menu a.active {
    color:#fff;
    text-decoration:none;
}

.tmp_dom_tips_el {
    position:absolute;
    background:#fff;
    padding:10px;
    border:solid 3px #308EED;
}

.add_funds_block .payment_chooser .bonus_amount {
    color: #0D72A8;
    font-size: 18px;
    line-height: 44px;
    margin: 0 0 0 10px;
}






.coming_head_menu2 a {
	margin-left:720px;
	*margin-left:300px;
	width:133px;
	color:#fcfcfc;
	text-decoration:none;
	background:url(/images/head_button.png) no-repeat;
}
.coming_head_menu1 a {
	/**margin-left:160px;*/
}





/* @add 12.10.2011 fix paymentways page style */
.main_container .the_wrapper .secure-t {
	margin-left:6% !important;
}
.refill_block_right .select_system {
	color:#9E9E9E;
}
.refill_block_right p {
	color:#9E9E9E;
	clear:both;
	margin: 20px 0;
}
.refill_block_right .payment_systems {
	margin-bottom:10px;
	overflow:hidden;
}
.refill_block_right .payment_systems li {
	text-align:right;
	color:#333;
	width:160px;
}
.refill_block_right .payment_systems li, .refill_block_right .payment_systems li img, .refill_block_right .payment_systems li p {
	float:left;
}
.refill_block_right .payment_systems li p {
	margin:30px 10px 0 20px;
}
.main_container .the_wrapper .secure-t {
	margin-top:0 !important;
}
.main_container .button_wrapper input.button_submit {
	height:32px !important;
}


/*add 19.10.2011 trailer button */
.new_watch_btn {
	width:140px;
	height:33px;
	text-decoration:none;
	text-align:center;
	color:#fff !important;
	font:bold 12px/31px tahoma !important;
	float:left;
	padding-left:25px;
	margin-top:20px;
	background:url(/images/new_watch_btn.png) no-repeat;
}
.new_soundtrack_btn {
	width:140px;
	height:35px;
	text-decoration:none;
	text-align:center;
	color:#fff !important;
	font:bold 12px/31px tahoma !important;
	float:left;
	padding-left:25px;
	margin-top:20px;
	background:url(/images/btn_soundtrack_on_filmpage.png) no-repeat;
}
.movie_main .movie_rating p.rating {
	padding-top:0;
}

.getlink {
	width:92px;
	height:26px;
	padding-left:11px;
	text-decoration:none !important;
	color:#1156a9 !important;
	display:block;
	font:12px/25px tahoma !important;
	background:url(/images/getlink_btn.png) no-repeat;
}
.getlink_block_t {
	width:163px;
	padding-top:12px;
	overflow:hidden;
	position:absolute;
	margin:-5px 0 0 -44px;
	display:none;
	background:url(/images/getlink_left_right.png) no-repeat;
}
.getlink_block_b {
	width:163px;
	padding-bottom:8px;
	overflow:hidden;
	background:url(/images/getlink_left_right.png) no-repeat 100% 100%;
}
.getlink_block_m {
	text-align:center;
	padding:10px 20px;
	overflow:hidden;
	color:#68798d;
	font-size:12px;
	font-family:tahoma;
	background:#fcfcfc;
	border-left:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
}
.dl_format .time {
	margin-right:30px;
}
.show {
	display:block;
}

/* @add 26.10.2001*/
.online .getlink {
	float:left;
	margin-top:10px;
}
.online .getlink_block_t {
	margin:33px 0 0 39px;
}
.online .online-cnt .cnt {
	position:static;
	position:relative\9;
}

/* New auth block */
.block_with_tabs_head .local_wrapper ul.white_tabs li .wrapper_r a {
	font-size:13px;
	font-family:tahoma;
	padding:0 7px;
}
.block_with_tabs_head .local_wrapper ul.white_tabs li.active a {
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	behavior: url(/style/PIE.htc);
	line-height: 36px !important;
	background:url(/images/friends/nav_menu_bg.png) repeat-x;
}
.block_with_tabs_head .local_wrapper ul.white_tabs li.active .wrapper_r  {
	padding-top:5px;
}
.invite_block_m {
	padding:17px 0px 26px 30px;
	overflow:hidden;
	border:1px solid #cdcdcd;
	border-bottom:1px solid #6f6f6f;
	background:url(/images/friends/invite_block_bg.png) repeat-x;
	_zoom:1;
	color:#514f4f;
	font-size:12px;
	font-family:tahoma;
	position:relative;
	margin-bottom:20px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	behavior: url(/style/PIE.htc);
}
.invite_block_m a {
	color:#2276a4;
	font-size:12px;
	font-family:tahoma;
	text-decoration:underline;
}
.invite_block_m label {
	color:#393939 ;
	font-size:14px;
	font-family:tahoma;
	display:block;
	line-height:25px;
	margin-left:5px;
	*margin-left:25px;
}
.invite_block_m input {
	width:50%;
	height:26px;
	color:#206ea3;
	font-size:14px;
	font-family:tahoma;
	padding: 0 0 0 5px;
	border:0;
	border-top:1px solid #9b9b9b;
	border-right:1px solid #9b9b9b;
	float:left;
	margin:0 30px 0 0px;
}
.invite_list {
	border-radius: 0 0 7px 7px;
	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
	-khtml-border-radius: 0 0 7px 7px;
	behavior: url(/style/PIE.htc);
	background:#eeeff0;
	border:1px solid #cdcdcd;
	border-bottom:1px solid #6f6f6f;
	border-top:0;
	padding:5px 15px;
	overflow:hidden;
	_zoom:1;
	margin-top:20px;
	position:relative;
}
.invite_list .nav_1 span, .invite_list .nav_2 span {
	color:#308eed !important;
	font-size:12px;
	font-family:tahoma;
	text-decoration:underline;
}
.invite_list .nav_1 {
	float:left;
	margin:10px;
	text-decoration:none;
	color:#7c7c7c !important;
}
.invite_list .nav_1:hover span {
	text-decoration:none;

}
.invite_list .nav_2:hover span {
	text-decoration:none;

}
.invite_list .nav_2 {
	float:right;
	margin:10px;
	text-decoration:none;
	*position:absolute;
	*right:20px;
	*top:5px;
	color:#7c7c7c !important;
}
.invite_list .nav_1 .dis {
	color:#7c7c7c !important;
}
.invite_list ul li {
	float:left;
	font-size:14px;
	margin-left:13px;
	line-height:31px;
}
.invite_list ul li a {
	font-size:14px;
}
.invite_list ul {
	margin:0 auto;
	width:250px;
}
.invite_table p {
	font-size:12px;
}
.invite_table tr td span {
	color:#7c7c7c;
	font-size:11px;
	font-family:tahoma;
	display:block;
}
.invite_table tr td em {
	color:#206ea3 !important;
	font-size:12px;
	font-style:normal;
	font-family:tahoma;
}
.invite_table tr td {
	padding:15px 20px;
	border-right:0;
}
.invite_table tr th {
	padding:6px 20px;
	padding:3px 20px\9;
	background:url(/images/friends/tble_head_bg.png) repeat-x;
}
.invite_table tr th p {
	text-align:left;
}
.invite_table tr.even td {
	background:#f9f9f9;
	border-left:1px solid #efefef;
}
.invite_table tr.even td.brd {
	border-left:1px solid #CECECE;
}
.invite_table tr.odd td {
	background:#f1f1f1;
}
.invite_table tr th, .invite_table tr td {
	width:25%;
}
.invite_table tr th.width, .invite_table tr td.width {
	width:50%;
	text-align:center;
}
.invite_table tr th.width p {
	text-align:center;
}
.invite_table tr td.width {
	text-align:center;
}
.generate_link {
	overflow:hidden;
	padding: 0 0 30px 0;
	_zoom:1;
}
.generate_link p {
	color:#000;
	font:14px tahoma;
	padding:0 0 10px 5px;
}
.generate_link a, .generate_block .btn {
	width:192px;
	height:48px;
	text-align:center;
	float:left ;
	color:#fff !important;
	margin:20px 5px 0px 5px;
	font:bold 14px tahoma;
	text-decoration:none;
	line-height:46px;
	background:url(/images/friends/gener_link_btn.png) no-repeat;
}
.generate_link a:hover {
	background:url(/images/friends/gener_link_btn.png) no-repeat -199px 0;
}
.generate_block .btn {
	float:none;
	display:block;
	font-size:12px;
	margin:30px auto 10px auto;
}
.generate_block {
	width:395px;
	padding:10px 40px 20px 40px;
	border:1px solid #6f6f6f;
	position:fixed;
	_position:absolute;
	background:#f7f7f7;
	top:50%;
	left:50%;
	color:#393939;
	font:14px tahoma;
	margin:-220px 0 0 -230px;
	z-index:9999;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	behavior: url(/style/PIE.htc);
	display:none;
	_top:20%;
}
.generate_block .close {
	width:20px;
	height:20px;
	float:right;
	cursor:pointer;
	margin:0 -30px 10px 390px;
	background:url(/images/friends/close.png) no-repeat;
}
.tb_overlay {
	display:none;
}
.generate_block input {
	height:24px;
	width:370px;
	border:0;
	margin-top:40px;
	padding:0 0 0 5px;
	border-top:2px solid #b2b2b2;
	border-right:2px solid #b2b2b2;
	color:#206ea3;
	font:14px tahoma;
	*float:right;
	*margin-right:25px;
	background:url(/images/friends/gener_f3.png) repeat-x;
}
.generate_block span {
	color:#cf2457;
	display:block;
	padding:5px 0 40px 0;
	font:11px tahoma;
}
#more_inv input {margin-top:10px;}
#more_inv span {padding-bottom:0;}
#more_inv .btn {margin:30px auto 30px auto;}
.generate_link .dis {color:#a9bdc8 !important; background:url(/images/friends/gener_link_btn_dis.png) no-repeat;}
.generate_link .dis:hover {background:url(/images/friends/gener_link_btn_dis.png) no-repeat;}


header ul.some_links {
	padding:15px 0 0 5px;
	overflow:hidden;
	_zoom:1;
	height:auto !important;
}
header ul.some_links li {
	height:auto !important;
}
header ul.some_links li.separator {
	background:none !important;
	margin: 0 3px;
}
header ul.some_links li a {
	color:#308eed;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .invite_head {
	width:112px;
	height:26px;
	float:left;
	color:#2790c9;
	text-align:center;
	font: 14px tahoma;
	line-height:24px;
	text-decoration:none;
	margin: 10px 0 10px 17px;
	background:url(/images/friends/head_btn.png) no-repeat;
}
.log-new header .account_block ul.acc_buttons li .acc_popup .dis {
	color:#a7b8c2;
	background:url(/images/friends/head_btn.png) no-repeat 0 -29px;
}
#invite_head_block {
	width:329px;
	margin: -200px 0 0 -200px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}
#invite_head_block .close {
	margin-bottom:0;
}
.generate_block a {
	font-size:14px;
}

.inv_reg {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #b9b9b9;
}
.inv_reg p {
	color:#343434;
	font:14px tahoma;
	text-align:center;
}
.inv_reg label {
	color:#343434;
	font:12px tahoma;
	float:left;
	padding-top:20px;
}
.inv_reg .bg {
	float:right;
	width:228px;
	height:28px;
	border:0;
	line-height:28px;
	padding:0 0 0 10px;
	margin:20px 0 10px 0;
	background:url(/images/invite/inv_reg.png) no-repeat;
}
.inv_reg span {
	color:#686767;
	font:12px tahoma;
	clear:both;
	display:block;
}
.regauth .row .tx {
	background:url(/images/invite/inv_reg_new.png) no-repeat;
}
.regauth p {
	color:#343434;
	font:12px tahoma;
}
.regauth .row .btn_holder {
	margin-left:40px;
	float:left;
}
.regauth {
	margin:-225px 0 0 -204px;
	_margin:50px 0 0 -204px;
}

.block_with_tabs_head .local_wrapper ul.white_tabs li .wrapper_r a {
	font-size:13px;
	font-family:tahoma;
	padding:0 7px;
}
.block_with_tabs_head .local_wrapper ul.white_tabs li.active a {
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	behavior: url(/style/PIE.htc);
	line-height: 36px !important;
	background:url(/images/invite/nav_menu_bg.png) repeat-x;
}
.block_with_tabs_head .local_wrapper ul.white_tabs li.active .wrapper_r  {
	padding-top:5px;
}
.invite_block_m {
	padding:17px 0px 26px 30px;
	overflow:hidden;
	border:1px solid #cdcdcd;
	border-bottom:1px solid #6f6f6f;
	background:url(/images/invite/invite_block_bg.png) repeat-x;
	_zoom:1;
	color:#514f4f;
	font-size:12px;
	font-family:tahoma;
	position:relative;
	margin-bottom:20px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	behavior: url(/style/PIE.htc);
}
.invite_block_m a {
	color:#2276a4;
	font-size:12px;
	font-family:tahoma;
	text-decoration:underline;
}
.invite_block_m label {
	color:#393939 ;
	font-size:14px;
	font-family:tahoma;
	display:block;
	line-height:25px;
	margin-left:5px;
	*margin-left:25px;
}
.invite_block_m input {
	width:50%;
	height:26px;
	color:#206ea3;
	font-size:14px;
	font-family:tahoma;
	padding: 0 0 0 5px;
	border:0;
	border-top:1px solid #9b9b9b;
	border-right:1px solid #9b9b9b;
	float:left;
	margin:0 30px 0 0px;
}
.invite_list {
	border-radius: 0 0 7px 7px;
	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
	-khtml-border-radius: 0 0 7px 7px;
	behavior: url(/style/PIE.htc);
	background:#eeeff0;
	border:1px solid #cdcdcd;
	border-bottom:1px solid #6f6f6f;
	border-top:0;
	padding:5px 15px;
	overflow:hidden;
	_zoom:1;
	margin-top:20px;
	position:relative;
}
.invite_list .nav_1 span, .invite_list .nav_2 span {
	color:#308eed !important;
	font-size:12px;
	font-family:tahoma;
	text-decoration:underline;
}
.invite_list .nav_1 {
	float:left;
	margin:10px;
	text-decoration:none;
	color:#7c7c7c !important;
}
.invite_list .nav_1:hover span {
	text-decoration:none;

}
.invite_list .nav_2:hover span {
	text-decoration:none;

}
.invite_list .nav_2 {
	float:right;
	margin:10px;
	text-decoration:none;
	*position:absolute;
	*right:20px;
	*top:5px;
	color:#7c7c7c !important;
}
.invite_list .nav_1 .dis {
	color:#7c7c7c !important;
}
.invite_list ul li {
	float:left;
	font-size:14px;
	margin-left:13px;
	line-height:31px;
}
.invite_list ul li a {
	font-size:14px;
}
.invite_list ul {
	margin:0 auto;
	width:165px;
}
.invite_table p {
	font-size:12px;
}
.invite_table tr td span {
	color:#7c7c7c;
	font-size:11px;
	font-family:tahoma;
	display:block;
}
.invite_table tr td em {
	color:#206ea3 !important;
	font-size:12px;
	font-style:normal;
	font-family:tahoma;
}
.invite_table tr td {
	padding:15px 20px;
	border-right:0;
}
.invite_table tr th {
	padding:6px 20px;
	padding:3px 20px\9;
	background:url(/images/invite/tble_head_bg.png) repeat-x;
    height:auto;
}
.invite_table tr th p {
	text-align:left;
}
.invite_table tr.even td {
	background:#f9f9f9;
	border-left:1px solid #efefef;
}
.invite_table tr.even td.brd {
	border-left:1px solid #CECECE;
}
.invite_table tr.odd td {
	background:#f1f1f1;
}
.invite_table tr th, .invite_table tr td {
	width:25%;
}
.invite_table tr th.width, .invite_table tr td.width {
	width:50%;
	text-align:center;
}
.invite_table tr th.width p {
	text-align:center;
}
.invite_table tr td.width {
	text-align:center;
}
.generate_link {
	overflow:hidden;
	padding: 0 0 30px 0;
	_zoom:1;
}
.generate_link p {
	color:#000;
	font:14px tahoma;
	padding:0 0 10px 5px;
}
.generate_link a, .generate_block .btn {
	width:192px;
	height:48px;
	text-align:center;
	float:left ;
	color:#fff !important;
	margin:20px 5px 0px 5px;
	font:bold 14px tahoma;
	text-decoration:none;
	line-height:46px;
	background:url(/images/invite/gener_link_btn.png) no-repeat;
}
.generate_link a:hover {
	background:url(/images/invite/gener_link_btn.png) no-repeat -199px 0;
}
.generate_block .btn {
	float:none;
	display:block;
	font-size:12px;
	margin:30px auto 10px auto;
}
.generate_block {
	width:395px;
	padding:10px 40px 20px 40px;
	border:1px solid #6f6f6f;
	position:fixed;
	_position:absolute;
	background:#f7f7f7;
	top:50%;
	left:50%;
	color:#393939;
	font:14px tahoma;
	margin:-220px 0 0 -230px;
	z-index:9999;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	behavior: url(/style/PIE.htc);
	display:none;
	_top:20%;
}
.generate_block .close {
	width:20px;
	height:20px;
	float:right;
	cursor:pointer;
	margin:0 -30px 20px 390px;
	background:url(/images/invite/close.png) no-repeat;
}
.tb_overlay {
	display:none;
}
.generate_block input {
	height:24px;
	width:370px;
	border:0;
	margin-top:40px;
	padding:0 0 0 5px;
	border-top:2px solid #b2b2b2;
	border-right:2px solid #b2b2b2;
	color:#206ea3;
	font:14px tahoma;
	*float:right;
	*margin-right:25px;
	background:url(/images/invite/gener_f3.png) repeat-x;
}
.generate_block span {
	color:#cf2457;
	display:block;
	padding:5px 0 40px 0;
	font:11px tahoma;
}
#more_inv input {margin-top:10px;}
#more_inv span {padding-bottom:0;}
#more_inv .btn {margin:30px auto 30px auto;}
.generate_link .dis {color:#a9bdc8 !important; background:url(/images/invite/gener_link_btn_dis.png) no-repeat;}
.generate_link .dis:hover {background:url(/images/invite/gener_link_btn_dis.png) no-repeat;}

.ftr_pay {
	float: right;
    margin: -8px 1px 0 20px;
    width: auto;
}
.ftr_pay li {
	float:left;
	margin-left:5px;
}
.ftr_pay li  img {
	border:0;
}

.main_container .types_and_genres__aside ul.genres li {
	-moz-transition:0.5s padding-left, 0.5s -moz-box-shadow;
	-o-transition:0.5s padding-left, 0.5s box-shadow;
	-webkit-transition:0.5s padding-left, 0.5s -webkit-box-shadow;
	cursor:pointer;
}
.main_container .types_and_genres__aside ul.genres li:hover {
	margin:0 -5px 0 0px;
	-moz-box-shadow: 0px 0px 8px #FFFFFF inset;
	-webkit-box-shadow: 0px 0px 8px #FFFFFF inset;
	box-shadow: 0px 0px 8px #FFFFFF inset;
	padding:5px 5px 5px 15px;
	-moz-transition:0.5s padding-left, 0.5s -moz-box-shadow;
	-o-transition:0.5s padding-left, 0.5s box-shadow;
	-webkit-transition:0.5s padding-left, 0.5s -webkit-box-shadow;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#308EED;
}
.main_container .types_and_genres__aside ul.genres li:hover a {
	text-decoration:none;
	color:#fff;
}
.main_container .types_and_genres__aside ul.genres li:hover span {
 	color:#fff;
}
.the_tags ul.grey_tabs li a {
	-moz-transition:0.5s;
	-o-transition:0.5s;
	-webkit-transition:0.5s;
}
.the_tags ul.grey_tabs li a:hover {
 	padding:0px 40px !important;
 	padding:0px 20px !important\9;
 	-moz-transition:0.5s;
 	-o-transition:0.5s;
 	-webkit-transition:0.5s;
}


.free_banner a {
	width:100%;
	overflow:hidden;
	height:75px;
	margin-bottom:10px;
	_margin-top:20px;
	display: block;
}
.free_banner img.left {
	float:left;
}
.free_banner img.right {
	float:right;
}

.long_banner a {
	width:100%;
	overflow:hidden;
	height:75px;
	margin-bottom:10px;
	_margin-top:20px;
	display: block;
}
.long_banner img.left {
	float:left;
    margin-top: 0;
}
.long_banner img.right {
	float:right;
    margin-top: 0;
}



.info_button_wrapper {
	height: 11px;
}

.imdb a {
    background: url("/images/infobtns/icon.png") no-repeat scroll 0 -14px transparent;
    color: #FFFFFF !important;
    font-size: 10px;
    line-height: 14px;
    padding-right: 10px;
    text-align: right;
    text-decoration: none;
    width: 46px;
    display: block;
}

.info_button_container {
    float: right;
    height: 20px;
    position: relative;
}

.info_button {
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 30px;
    overflow: hidden;
    width: 30px;
	margin: -27px 0 0 -50px;
    z-index: 2;
}

.moviecover011 {
    margin-left:20px;
}
.moviecover012 {
    float:left;
    width:190px;
	height: 320px;
}

.cover_palace .miniSticker{
    background: url("/images/infoanimate.png") no-repeat scroll right bottom transparent;
    display: block;
    height: 238px;
    position: absolute;
    width: 168px;
}
.cover_palace .miniSticker:hover {
}

.cover_palace img {
    height: 224px;
    width: 150px;
	border: 1px solid #A6BACF;
    margin-bottom: -4px;
    padding: 2px;
}
p.movie_title {
    clear: left;
    margin-top: 5px;
	font-size: 20px;
    padding: 0 30px 0 0;
}
/* NEW FOR LASTUPDATES */
.clearfix {
	clear: both;
}

.select-quality table td {
	vertical-align: middle;
	text-align: left;
}

.search-criteria, .select-quality {
    min-width: 930px;
	/*margin: auto;*/
  margin-left:18px;
}

.search-criteria-head {
	height: 35px;
}

.search-criteria__title {
	font-size: 30px;
	margin: 0 50px 0 0;
	float: left;
}

.search-criteria__category {
	overflow: hidden;
	float: left;
}

.search-criteria__category_item,
.search-criteria__category_item_active {
	float: left;
	height: 35px;
	line-height: 35px;
	padding: 0 23px;
	text-decoration: none;
	z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('afterBegin', '<div class="ie-hack-border-before"></div><div class="ie-hack-border-after"></div>')); /* хак для 7 */
}

.search-criteria__category_item_active {
	background: #f4f6f7;
	border-right: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-ms-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	behavior: url(/css/PIE.htc);
	color: #333030;
}

.ie-hack-border-after {
	border-bottom: 1px dashed #97C6F6;
	position: relative;
	bottom: -26px;
	left: 1px;
}

.ie-hack-border-before {
	border-bottom: 1px dashed #CBE3FA;
	position: relative;
	bottom: -28px;
	right: 2px;
}

.search-criteria__category_item_active .ie-hack-border-after {
	border-bottom: 1px dashed #868586;
}

.search-criteria__category_item_active .ie-hack-border-before {
	border-bottom: 1px dashed #CBE3FA;
}

.search-criteria__category_item:before,
.search-criteria__category_item_active:before {
	bottom: -26px;
	content: "";
	display: block;
	position: relative;
	right: 2px;
}

.search-criteria__category_item:after,
.search-criteria__category_item_active:after {
	bottom: 9px;
	content: "";
	display: block;
	position: relative;
	right: -1px;
}

.search-criteria__category_item:before {
	border-bottom: 1px dashed #97C6F6;
}

.search-criteria__category_item:after {
	border-bottom: 1px dashed #CBE3FA;
}

.search-criteria__category_item_active:before {
	border-bottom: 1px dashed #868586;
}

.search-criteria__category_item_active:after {
	border-bottom: 1px dashed #C4C4C5;
}

.search-criteria__rss {
	background: #FFF url(/images/search-criteria__rss.png) 0 10px no-repeat;
	color: #9e9e9e;
	display: block;
	float: right;
	height: 35px;
	line-height: 35px;
	padding: 0 0 0 22px;
}

.search-criteria-content {
	background: #f4f6f7;
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	padding: 20px 25px;
	border-bottom: 1px solid #fcfdfd;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-ms-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	behavior: url(/css/PIE.htc);
	max-height: 130px;
}

.block_choice {
	float: left;
	margin: 0 50px 0 0;
}

.select-year {
	color: #515153;
	font-size: 14px;
	margin-bottom: 20px;
}

.select-year__next,
.select-year__prev {
	background: url(/images/select-year__nex__prev.png) 0 center no-repeat;
	display: inline-block;
	width: 7px;
	height: 12px;
}

.select-year__prev {
	margin: 0 0 0 20px;
}

.select-year__next {
	background-position: -6px center;
}

/* хак для 7 */
*:first-child+html .select-year__next,
*:first-child+html  .select-year__prev {
	height: 20px;
}

*:first-child+html  .select-year__prev {
	margin: 0 5px 0 0;
}

.select-year__select {
}

.select-year__prev {
}

.select-month {
	overflow: hidden;
	width: 345px;
}

.select-month__mouth,
.select-month__mouth-active {
	display: block;
	float: left;
	margin: 0 40px 0 0;
	width: 68px;
	padding: 0 0 0 7px;
	height: 22px;
	line-height: 22px;
}

.select-month__mouth:hover {
	background: url(/images/select-month__mouth-hover.png) 0 0 no-repeat;
	text-decoration: none;
	color: #515153;
}

.select-month__mouth-active {
	background: url(/images/select-month__mouth-active.png) 0 0 no-repeat;
	color: #fff !important;
	text-decoration: none;
}

.select-date {
}

.days-week {
	overflow: hidden;
}

.day-week {
	border-bottom: 1px solid #dddfe0;
}

.day-week,
.select-date__date,
.select-date__date-disabled,
.select-date__date-active {
	display: block;
	float: left;
	height: 22px;
	line-height: 20px;
	text-align: center;
	width: 33px;
}

.select-date__group,
a.select-date__group {
	height: 22px;
	line-height: 20px;
	display: block;
	overflow: hidden;
}

.select-date__date {
	text-decoration: underline;
}

a.select-date__group:hover {
	background: #dfe3e5;
	border-top: 1px solid #a3a6a7;
	border-left: 1px solid #cbced0;
	border-right: 1px solid #cbced0;
	height: 21px;
	line-height: 17px;
}

.select-date__group-active {
	background: #2982bd;
	color: #fff !important;
}

.select-date__group.select-date__group-active:hover {
	background: #2982bd;
	border: none;
	height: 22px;
}

.select-date__group-active .select-date__date {
	text-decoration: none;
	font-weight: bold;
}

a.select-date__date:hover {
	background: #dfe3e5;
	border-top: 1px solid #a3a6a7;
	border-left: 1px solid #cbced0;
	border-right: 1px solid #cbced0;
	height: 21px;
	line-height: 17px;
	width: 31px;
}

.select-date__date-active {
	background: #2982bd;
	color: #fff !important;
	font-weight: bold;
	text-decoration: none;
}

.select-date__date-disabled {
	background: none;
	border: none;
	color: #b7b8b8;
	text-decoration: none;
}

.search-criteria-footer {
	background: #eeeff0;
	border-top: 1px solid #d8d9da;
	border-bottom: 1px solid #b5b5b5;
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-ms-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	behavior: url(/css/PIE.htc);
	padding: 10px 25px;
}

.search-criteria-nav {
}

.search-criteria-nav__prev,
.search-criteria-nav__next {
	font: bold 18px Arial, sans-serif;
	color: #5d5458;
}

.search-criteria-nav__prev a,
.search-criteria-nav__next a {
	font: 12px tahoma, sans-serif;
}

.search-criteria-nav__prev {
	float: left;
}

.search-criteria-nav__selected {
	font: 16px Arial, sans-serif;
}

.search-criteria-nav__next {
	float: right;
}

.select-quality {
	padding: 20px 0;
}

.select-quality__label {
	float: left;
	height: 23px;
	padding: 7px 7px;
	margin: 0 20px 0 0;
	font-size: 14px;
	color: #505052;
}

.select-quality__button {
	background: url(/images/search-criteria-button.png) 0 0 no-repeat;
	border: none;
	cursor: pointer;
	font-size: 12px;
	color: #308eed;
	float: left;
	height: 27px;
	margin: 3px 0 0 20px;
	text-align: center;
	width: 88px;
}

.select-quality__cell label {
	color: #2982bd;
}

.select-quality__cell input, .select-quality__cell_active input {
	position: relative;
	top: 2px;
}

.select-quality__cell, .select-quality__cell_active {
	background: url(/images/select-quality__cell.png) 0 0 no-repeat;
	float: left;
	margin: 0 5px 0 0;
	width: 76px;
	height: 23px;
	padding: 7px 7px;
}

.select-quality__cell_active {
	background: url(/images/select-quality__cell-active.png) 0 0 no-repeat;
	color: #fff;
}

#select-quality-divx {
	color: #515153;
}

.select-quality__cell {
	position: relative;
}

.select-quality__cell-label {
	position: absolute;
	bottom: 8px;
	left: 27px;
}

.quality-value {
	font-size: 9px;
	color: #8d9295;
}

.quality-label {}

ul.the_list{
	padding: 10px 0 0 0;
}

.cover_palace {
	position: relative;
}

.cover_palace .available-to-download {
	background: url(/images/available-to-download.png) 0 0 no-repeat;
	color: #fff;
	font-size: 11px;
	height: 24px;
	line-height: 24px;
	width: 119px;
	text-align: center;
	position: absolute;
	top: -10px;
	left: 4px;
}

div.selector_type01 ul li img {
	background: url(/images/selector__type01__lines_bg_inactive.gif) center center no-repeat;
}

div.selector_type01 ul li.active img {
	background: url(/images/selector__type01__lines_bg_active.gif) center center no-repeat;
}

div.selector_type01 ul li.active a span.arr {
	background: #FFF url(/images/selector__type01__arr.gif) 0 0 no-repeat;
}

#see-all-updates {
	background: url(/images/see-all-updates.png) 0 0 no-repeat;
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 34px;
	color: #fff;
	height: 34px;
	width: 143px;
	margin: 3px 6px 0;
}

.main_container .the_wrapper .year_block_l {
	background: url(/images/year_block.png) 0 0 no-repeat;
	width: 365px;
}

.main_container .the_wrapper .year_block_r {
	background: url(/images/year_block.png) 0 0 no-repeat;
}

.main_container .the_wrapper .year_block_m {
	background: url(/images/year_block_grd.png) 0 0 no-repeat;
}

.search-filter__button {
	background: url(/images/search-filter__button.png) 0 0 no-repeat;
	border: none;
	padding: 0;
	height: 27px;
	color: #308eed;
	font-size: 12px;
	padding: 0 0 5px;
	line-height: 20px;
	width: 88px;
}

.submit {
	font-size: 12px;
	padding: 0 0 5px;
}

.quick-search-filter label {
	color: #9fabb8;
	padding: 0 10px 0 0;
}

.search-filter__field {
	background: url(/images/search-filter__field.png) 0 0 no-repeat;
	border: none;
	width: 191px;
	padding: 0 5px;
	height: 25px;
	line-height: 25px;
}

.main_container .icon_rss span, div.big_picture ul.tabs li a.icon_rss span, ul.grey_tabs li a.icon_rss span {
	background-image: url(/images/rss_icon.png);
}

button {
	cursor: pointer;
}

.content-by-month {
	height: 88px;
}

.main_container .types_and_genres__aside ul.genres li.active-item {
	position: relative;
	background: url(/images/active-item-bg.png) 0 0 no-repeat;
	display: inline-block;
	height: 23px;
	width: 167px;
	line-height: 23px;
	padding: 0 0 0 5px;
}

.main_container .types_and_genres__aside ul.genres li.active-item a {
	color: #fff;
	text-decoration: none;
}

.main_container .types_and_genres__aside ul.genres li.active-item .amount {
	position: relative;
	left: -17px;
	color: #fff;
}


.middle_input {
	position: relative;
	top: -3px !important;
}

div.pn_h2{
  color: #5F5F5F;
  display: inline;
  float: left;
  font-family: tahoma;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 10px 15px;
}

/*not all and (-webkit-min-device-pixel-ratio:0)*/


/* @add:28.11.2012 */
.regauth .tpz {
    margin: 0 0 -7px;
}

.regauth .btz {
    margin: 0 0 -7px;
}


/* @add fixes 28.12.2012 */
.acc-inf-new .cnt-m .login table {width:100%}
.acc-inf-new .cnt-m .login table td {white-space:nowrap}

.advsearch_block {
	float: right;
	margin: -20px -100px 0 0;

	/*del_adv_search*/
	margin-right: 210px;
}

.slides-item a {display:block; overflow:hidden;}


.watching-msg-wrap {
color: #1a2632;
font-size: 18px;
padding: 40px;
text-align: center;
background: #f4f4f4;
border: 1px solid #e8e8e8;
margin: 20px 0;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
border-radius: 8px;
}

.watching-msg-wrap .blue-color {
color: #2a83be;
}

.watching-msg-wrap .title {
color: #000;
font-size: 30px;
margin: 20px 0;
}


.page-wrap {
	border: 1px solid #e0e0e0;
	box-shadow: 0px 0px 1px 2px #e7e7e7;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

.unsub-title img {
	vertical-align: middle;
	margin-right: 20px;
}

.unsub-title {
	color: #5f5f5f;
	font-size: 18px;
}

.the_wrapper .unsub-wrap .unsub-btn {
	background: url(/images/us/btns.png) 0 0 no-repeat;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	text-decoration: none;
	width: 130px;
	text-align: center;
	height: 48px;
	line-height: 48px;
	margin: 0 5px;
}

.the_wrapper .unsub-wrap .unsub-btn.unsub-btn-no {
	width: 153px;
	background-position: right 0;
}

.the_wrapper .unsub-wrap .unsub-btn.unsub-btn-yes {
	margin-left: 120px;
}

.unsub-wrap td {
	padding: 15px;
	text-align: center;
}

.unsub-wrap {
	margin: 130px auto;
}

.imdb a {
    display: inline-block;
    position: relative;
}

.coming_soon ul.list_medium li{
    margin-bottom: 20px;
}

.regauth .closer {
    border-radius: 10px;
}

.popup_act_m {
    width: 417px;
    height: 258px;
    border-radius: 5px 0px 0px 5px;
}

div.paginator_type01 {
    border-radius: 5px;
}

ul.list_medium li p.movie_title {
    width: 130px;
}

header .account_block ul.acc_buttons li .acc_popup div.account_left p.thng {
    background: none;
}

div.paginator_type01 ul.pages li.active a {
    display: inline-block;
    background: #308EED;
    color: #fff;
    padding: 1px 5px;
    border-radius: 5px;
}

.main_container .the_wrapper .year_block_l {
    margin-right: 0px;
    margin-top: 0;
}

.main_container .the_wrapper .head_wrapper {
    margin-bottom: -50px;
}

.main_container .the_wrapper ul.list_medium li {
    margin-bottom: 15px;
}

.message_poster .dr .txt {
    width: 308px;
}

/* adv search images */

.search-field-head {
    background: url(/images/bg-head-search.png) 0 0 no-repeat;
    height: 30px;
    width: 422px !important;
    padding: 0 10px 0 30px;
    font: 12px tahoma,Arial,sans-serif;
    color: #44363a;
    border: none;
    outline: none;
    color: #274d66;
    float: left;
}

.search-button {
    background: url(/images/bg-head-search.png) right 0 no-repeat;
    border: none;
    height: 32px;
    width: 90px;
    color: #274d66;
    font: 12px tahoma,Arial,sans-serif;
    float: left;
    margin: -2px 5px 0 5px;
}

.search_block {
    width: 700px !important;
    height: 35px;
    overflow: hidden;
}

.search_block a {
    display: inline-block;
    margin-top: 7px;
    margin-left: 10px;
}

/* adv search images END */

.sale-large {
    background: url("chart_images/sale-small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #FFFFFF;
    display: inline-block;
    font-size: 24px;
    height: 78px;
    left: -4px;
    line-height: 60px;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: -160px;
    width: 68px;
}



/* oauth styles */

.row.soc-login-wrap {
    background: #e7e7e7;
    border-radius: 0 0 8px 8px;
    color: #7e888e;
    min-height: 40px;
    margin-left: -18px;
    overflow: hidden;
    padding: 20px 0 20px 70px;
    position: relative;
    top: 15px;
    width: 331px;
}

.soc-join-wrap {
    position: relative;
    overflow: hidden;
    padding: 5px 40px;
}

.soc-join-wrap .soc-login-label {
    font-size: 14px;
}

.soc-btn {
    background: url(/images/oauth/soc-btns.png) 0 0 no-repeat;
    height: 31px;
    width: 32px;
    display: inline-block;
}

.soc-btn.soc-btn-fb:hover {
    background-position: 0 -33px;
}

.soc-btn.soc-btn-tw {
    background-position: -31px 0;
}

.soc-btn.soc-btn-tw:hover {
    background-position: -31px -33px;
}

.soc-btn.soc-btn-gp {
    background-position: -63px 0;
}

.soc-btn.soc-btn-gp:hover {
    background-position: -63px -33px;
}

.soc-login-label {
    float: left;
    margin: 8px 25px 0 0;
}

.soc-login-btn {
    float: left;
}

.soc-join-txt {
    color: #91a3ae;
    font-size: 10px;
    clear: both;
    margin-left: 95px;
    padding-top: 5px;
}

.soc-join-separator {
    border-bottom: 1px solid #c2c2c2;
    margin: 10px 0 10px;
}

/* oauth styles END */

.row.soc-login-wrap {
    background: #e7e7e7;
    border-radius: 0 0 8px 8px;
    color: #7e888e;
    min-height: 40px;
    margin-left: -18px;
    overflow: hidden;
    padding: 20px 0 20px 70px;
    position: relative;
    top: 15px;
    width: 331px;
}

.soc-join-wrap {
    position: relative;
    overflow: hidden;
    padding: 5px 40px;
}

.soc-join-wrap .soc-login-label {
    font-size: 14px;
}

.soc-btn {
    background: url(/images/oauth/soc-btns.png) 0 0 no-repeat;
    height: 31px;
    width: 32px;
    display: inline-block;
}

.soc-btn.soc-btn-fb:hover {
    background-position: 0 -33px;
}

.soc-btn.soc-btn-tw {
    background-position: -31px 0;
}

.soc-btn.soc-btn-tw:hover {
    background-position: -31px -33px;
}

.soc-btn.soc-btn-gp {
    background-position: -63px 0;
}

.soc-btn.soc-btn-gp:hover {
    background-position: -63px -33px;
}

.soc-login-label {
    float: left;
    margin: 8px 25px 0 0;
}

.soc-login-btn {
    float: left;
}

.soc-join-txt {
    color: #91a3ae;
    font-size: 10px;
    clear: both;
    margin-left: 95px;
    padding-top: 5px;
}

.soc-join-separator {
    border-bottom: 1px solid #c2c2c2;
    margin: 10px 0 10px;
}

.error-wrap {
	padding-bottom: 50px;
}

.error_404 {
    background: #f4f6f7;
    text-align: center;
    font-size: 14px;
	padding: 30px;
	border-radius: 10px;
	position: relative;
	margin-bottom: 30px;
}

.error_404 {
	border-bottom: 2px solid #b5b5b5;
}
.error_404::after {
	content: '';
	position: absolute;
	left: 50%; bottom: -44px; margin-left: -20px;
	border: 22px solid transparent;
	border-top: 22px solid #f4f6f7;
}

.error_404 img {
    vertical-align: bottom;
}

.error_404 .title {
    color: #819ba8;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 25px;
}

.next-action {
    background: url(/images/404/round.png) 0 0 no-repeat;
    width: 363px;
    height: 54px;
    margin: 10px auto -30px;
    color: #89a1ad;
    font-size: 18px;
    text-align: center;
    line-height: 54px;
}

.next-action a {
    display: inline-block;
    font-size: 12px;
    color: #2880bb;
    margin-left: 15px;
}

.ipod-dwn-btn {
    background: url(/images/ipod/ipod_file_btn.png) 0 0 no-repeat;
    width: 113px;
    height: 35px;
    display: inline-block;
    color: #fff !important;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    line-height: 25px;
    text-shadow: 0px 1px 0px #00581f;
    position: relative;
}

.ipod-dwn-btn:hover {
    background-position: 0 bottom;
}

.ipod-dwn-speedy {
    background: url(/images/ipod/ipod_file_btn_speedy.png) 0 0 no-repeat;
    display: inline-block;
    height: 16px;
    width: 46px;
    position: absolute;
    right: 12px;
}

.type-ipod .ipod-dwn-btn .ipod-dwn-speedy {
    top: 16px !important;
}

#page-preloader {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #000;
    z-index: 100500;
    opacity: 0.8;
}

#page-preloader .spinner {
    width: 128px;
    height: 128px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: url('/images/preloader.png') no-repeat 50% 50%;
    margin: -16px 0 0 -16px;
}

.download_button_ipod {
    width:188px;
    height:33px;
    display:block;
    text-align:center;
    color:#fff !important;
    text-decoration:none;
    font-size:14px;
    font-family:tahoma;
    margin-top:9px;
    line-height:31px;
    background: url(/images/download_button_ipod.png) 0 0 no-repeat;
}

.download_button_ipod:hover {
    background-position: right 0;
}

@media screen and (max-width: 1110px) {
	.search-field-head {
		width: 400px !important;
	}

	.log-new header {
		height: 220px;
	}
}

ul.search_results li.item {
	overflow: hidden;
}

.sres-episodes {
	padding: 20px 8px;
}

.sres-episode {
	margin-bottom: 20px;
}

.sres-labels {
	display: inline-block;
	padding-right: 20px;
}

.sres-label {
	display: inline-block;
	color: #fff;
	font-size: 9px;
	padding: 2px 4px;
}

.sres-label.sres-label-season {
	background: #308eed;
}

.sres-label.sres-label-episode {
	background: #c8295a;
	margin-left: -4px;
}

.sres-episode-title {
	color: #4c4c4c;
	font-weight: bold;
}

.sres-switch-btn {
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #ebebeb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f6f6f6 0%,#ebebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#ebebeb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f6f6f6 0%,#ebebeb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */

	display: inline-block;
	border: none;
	padding: 8px 14px 8px 35px;
	font-size: 11px;
	line-height: 1;
	color: #3a85c8;
	border-radius: 8px;
	position: relative;
}

.sres-switch-btn:before {
	display: block;
	content: " ";
	position: absolute;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 7px solid #3a85c8;
	left: 15px;
	top: 10px;
}

.filmography-main .discountSticker {
	right: 30px;
	margin-top: -10px !important;
}

.filmography-main .discountSticker a span {
	margin-top: 27% !important;
}

.action-modal {
    width: 525px;
    margin-left: -262px;
    background-color: transparent;
    border-radius: 5px;
}

.action-modal-title {
    background: #fff url(/images/action-modal-title.png) 15px 10px no-repeat;
    border-radius: 5px 5px 0 0;
    padding: 15px 0 15px 50px;
    color: #4c5358;
    font-size: 14px;
    font-weight: bold;
}

.action-modal-content {
    background: #f7f7f7;
    padding: 50px 50px 20px 50px;
    position: relative;
}

.action-modal-content:before {
    display: block;
    content: " ";
    background: url(/images/action-modal-box.png) 0 0 no-repeat;
    width: 91px;
    height: 161px;
    position: absolute;
    left: -91px;
    top: 20px;
}

.action-modal-content p {
    font-size: 14px;
    color: #323a3f;
    margin-bottom: 10px;
}

.action-modal-content p b {
    color: #0580cf;
}

.action-modal-actions {
    background: #f7f7f7;
    border-radius: 0 0 5px 5px;
    text-align: center;
    padding-bottom: 20px;
}

.action-modal-success {
    background: url(/images/action-modal-success.png) 0 0 no-repeat;
    width: 131px;
    height: 49px;
    border: none;
    color: #fff;
    font-size: 14px;
}

.addFundsBtn {
    background: #3498db;
    background-image: -webkit-linear-gradient(top, #3498db, #014773);
    background-image: -moz-linear-gradient(top, #3498db, #014773);
    background-image: -ms-linear-gradient(top, #3498db, #014773);
    background-image: -o-linear-gradient(top, #3498db, #014773);
    background-image: linear-gradient(to bottom, #3498db, #014773);
    -webkit-border-radius: 5;
    -moz-border-radius: 5;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 3px #666666;
    -moz-box-shadow: 0px 1px 3px #666666;
    box-shadow: 0px 1px 3px #666666;
    font-family: Arial;
    color: #ffffff !important;
    font-size: 17px;
    padding: 8px 15px 8px 15px;
    text-decoration: none;
}

.addFundsBtn:hover {
    background: #3cb0fd;
    background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
    background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
    text-decoration: none;
}

.page-wrap {
	border: 1px solid #e0e0e0;
	box-shadow: 0px 0px 1px 2px #e7e7e7;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

.page-wrap-confirm-table {
	margin: 50px 25% 40px 0;
	min-width: 660px;
}

.confirm-table {
	/*width: 662px;*/
	margin: 30px auto 30px;
}

.confirm-table td {
	font: 16px Calibri, tahoma, Arial,sans-serif;
	padding-top: 0;
}

.confirm-table td:first-child {
	padding-right: 40px;
	padding-top: 0;
	vertical-align: top;
}

.confirm-title {
	font-size: 24px;
	font-weight: bold;
	color: #215d8a;
	margin-bottom: 15px;
}

.btn-wrap {
	margin-top: 15px;
	margin-left: -10px;
}

.confirm-table .btn-wrap td {
	vertical-align: middle;
	padding: 0 10px 0 0;
}

.get-btn {
	background: url(/images/get-btn.png) 0 0 no-repeat;
	width: 211px;
	height: 36px;
	display: inline-block;
	text-align: center;
	color: #fff !important;
	text-decoration: none;
	font: 20px Calibri,tahoma,sans-serif;
	line-height: 36px;
	margin: 10px 0 10px -10px;
}


.promo-wrapper .banner-top {
  background: #efefef;
  text-align: center;
  background: #003576 url(/images/jp/bg-banner-top1.png) 0 0 repeat-x;
  height: 309px;
  text-align: center;
  overflow: hidden;
}

.promo-wrapper .banner-top img {
	vertical-align: bottom;
	margin-top: 10px;
}

.promo-wrapper .banner-top-img {
	background: #000f21;
	border-bottom: 13px solid #fff;
  border-radius: 5px;
}

.promo-wrapper .promo-text p {
  margin-bottom: 5px;
}

.promo-wrapper .promo-text {
  background: #f7f7f7;
  padding: 20px 30px 40px;
  margin-top: -15px;
  font-size: 14px;
  color: #010b12;
}

.promo-wrapper .promo-tbl__title .promo-tbl__cel {
  font-size: 14px;
}

.promo-wrapper .promo-tbl__cel .sup {
  font-size: 11px;
  position: relative;
  top: -4px;
}

.promo-wrapper .promo-page-text {
	padding: 40px 40px 20px;
	font-size: 14px;
	line-height: 1;
}

.promo-wrapper .promo-page-text b {
  color: #448ccb;
  font-size: 16px;
}

.promo-wrapper .promo-banner {
	display: block;
	background: #271306;
	height: 110px;
	position: relative;
}

.promo-wrapper .promo-banner .banner-left {
}

.promo-wrapper .promo-banner .banner-right {
	float: right;
}

.promo-wrapper .promo-table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 30px;
}
.promo-wrapper .promo-table * {
  font: inherit;
  color: inherit;
}
.promo-wrapper .promo-table strong {
  font-weight: bold;
}
.promo-wrapper .promo-table tr.last td {
  padding-bottom: 10px;
}
.promo-wrapper .promo-table th {
  background-color: #297db4;
  background-image: -moz-linear-gradient(top, #2c87c2, #246e9e);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2c87c2), to(#246e9e));
  background-image: -webkit-linear-gradient(top, #2c87c2, #246e9e);
  background-image: -o-linear-gradient(top, #2c87c2, #246e9e);
  background-image: linear-gradient(to bottom, #2c87c2, #246e9e);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2c87c2', endColorstr='#ff246e9e', GradientType=0);
  font: normal 14px tahoma, Arial, sans-serif;
  color: #fff;
  padding: 20px;
}
.promo-wrapper .promo-table th:first-child {
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.promo-wrapper .promo-table th:last-child {
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.promo-wrapper .promo-table td {
  font: normal 18px tahoma, Arial, sans-serif;
  background: url(/images/jp/bg-table.png) 0 0 repeat-x;
  color: #252525;
  padding: 5px 0;
  vertical-align: middle;
  text-align: center;
}

.promo-wrapper .discount {
  background: url(/images/jp/discount.png) 0 0 no-repeat;
  width: 84px;
  height: 77px;
  display: inline-block;
  line-height: 77px;
  color: #fff;
  font-size: 24px;
  padding-right: 15px;
}

.promo-wrapper .now-price {
  background: url(/images/jp/now-price.png) 0 0 no-repeat;
  width: 120px;
  height: 105px;
  display: inline-block;
  color: #8c8c8c;
  font-size: 12px;
  padding: 15px 0 0 0;
}

.promo-wrapper .now-price .sup {
  font-size: 14px;
}

.promo-wrapper .promo-tbl__row {
  overflow: hidden;
  padding:0;
  height: 54px;
  vertical-align: middle;
}

.promo-wrapper .promo-tbl__cel {
  background: #fbfbfb url(/images/jp/promo-tbl_1__tr.png) 0 0 repeat;
  float: left;
  width: 33%;
  line-height: 54px;
  color: #454545;
  font-size: 16px;
  position: relative;
  text-align: center;
}

.promo-wrapper .promo-tbl__cel_1 {
  width: 20%;
}

.promo-wrapper .promo-tbl__cel_2 {
  width: 30%;
}

.promo-wrapper .promo-tbl__cel_3 {
  width: 49%;
}

.promo-wrapper .promo-tbl_separator {
  background: url(/images/jp/promo-tbl_1__separator.png) left 0 no-repeat;
  min-width: 150px;
}

.promo-wrapper .promo-tbl__sum-bonus {
  background: url(/images/jp/promo-tbl__sum-bonus.png) 0 center no-repeat;
  font-weight: bold;
  padding: 0 0 0 15px;
}

.promo-wrapper .promo-tbl__sum-bonus .sup {
  font-size: 12px;
  position: relative;
  top: -3px;
}

.promo-wrapper .promo-tbl__total-sum {
  background: url(/images/jp/promo-tbl_total-sum.png) 0 0 no-repeat;
  display: inline-block;
  height: 27px;
  left: 50px;
  line-height: 1;
  padding: 0 0 0 20px;
  position: absolute;
  top: 15px;
}

.promo-wrapper .promo-tbl__total-sum span {
  background: url(/images/jp/promo-tbl_total-sum.png) right 0 no-repeat;
  color: #fff;
  display: inline-block;
  height: 22px;
  padding: 5px 10px 5px 0;
  font-weight: bold;
}

.promo-wrapper .promo-tbl__total-sum span sup {
  position: relative;
  top: 5px;
}

.promo-wrapper .promo-tbl_1 {
	background: #f7f7f7;
	border: 1px solid #e8e8e8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	padding: 3px 10px;
	margin-bottom: 20px;
}

.promo-wrapper .button_size_medium {
  background: url(/images/jp/button_size_medium.png) 0 0 no-repeat;
  display: inline-block;
  height: 38px;
  line-height: 1;
  padding: 0 0 0 10px;
  margin: 0 0 0 70px;
}

.promo-wrapper .button_size_medium span {
  background: url(/images/jp/button_size_medium.png) right bottom no-repeat;
  display: inline-block;
  height: 38px;
  line-height: 38px;
  padding: 0 30px 0 10px;
  position: relative;
  right: -10px;
  color: #fff;
  font-size: 14px;
}

.promo-wrapper .promo-tbl__total-sum span i.sup {
  font-style: normal;
}

.promo-wrapper p {
  margin-bottom: 20px;
}

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

.promo-tbl__total-sum .sup {
  padding: 0 !important;
  background: none !important;
}

.jackpot-title {
  background: url(/images/jp/jackpot-title.png) 0 0 no-repeat;
  width: 446px;
  height: 80px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  padding-top: 20px;
  padding-right: 120px;
  margin: 20px auto;
  position: relative;
}
.bonus-title {
  background: url(/images/jp/bonus-title.png) 0 0 no-repeat!important;
}

.jackpot-title b {
  color: #fff568;
  font-size: 24px;
}

.jackpot-title-plus {
  background: url(/images/jp/jackpot-title2.png) 0 0 no-repeat;
  padding: 20px 0 0 120px;
}
.bonus-title-plus {
  background: url(/images/jp/bonus-title2.png) 0 0 no-repeat!important;
}

.jackpot-title-plus:before {
  display: block;
  content: " ";
  position: absolute;
  top: 50%;
  margin-top: -9px;
  left: -30px;
  background: url(/images/jp/jackpot-title-plus.png) 0 0 no-repeat;
  width: 38px;
  height: 38px;
}

.discount-films-btn-wrap {
  text-align: center;
}

.discount-films-btn {
  background: url(/images/jp/discount-films-btn.png) 0 0 no-repeat;
  display: inline-block;
  width: 280px;
  height: 69px;
  line-height: 66px !important;
  color: #fff !important;
  font: 16px Tahoma,Arial,sans-serif;
  text-decoration: none;
  text-align: center;
}

.jackpot-chart-sale {
  background: url(/images/jp/jackpot-chart-sale.png) 0 0 no-repeat;
  width: 64px;
  height: 58px;
  color: #fff;
  padding-top: 17px;
  text-align: center;
  font: 22px Tahoma,Arial,sans-serif;
  text-decoration: none;
  position: absolute;
  bottom: 20px;
}

.jackpot-text-title {
  color: #333;
  font: 18px Tahoma,Arial,sans-serif;
  text-align: center;
  padding: 30px 0 0;
}


.subs-plan-wrap {
	background: url(/images/subs-plan-wrap.png) 0 0 no-repeat;
	width: 298px;
	height: 44px;
	margin-top: -12px;
	margin-left: -1px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}

.subs-plan-inactive {
	background: url(/images/subs-plan-inactive.png) 0 0 no-repeat;
}

.subs-plan-canceled {
	background: url(/images/subs-plan-cancel.png) 0 0 no-repeat;
}

.subs-plan-txt {
	color: #616168;
	padding-top: 10px;
	padding-left: 150px;
}

.subs-plan-inactive .subs-plan-txt {
	color: #fff;
	padding-left: 60px;
	font-size: 11px;
	width: 125px;
}

.subs-plan-canceled .subs-plan-txt {
	color: #fff;
	padding-left: 123px;
	font-size: 11px;
	font-weight: bold;
	width: 100px;
}

.subs-plan-btn {
	position: absolute;
	right: 0;
	top: 0;
	background: url(/images/subs-plan-btn.png) 0 0 no-repeat;
	border: none;
	display: inline-block;
	width: 88px;
	height: 34px;
	line-height: 33px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	top: 5px;
	right: 4px;
}

.subs-plan-canceled .subs-plan-btn {
	background: url(/images/subs-plan-btn-revive.png) 0 0 no-repeat;
	width: 75px;
	height: 34px;
}
.moviefan-img {
	padding-left: 20px;
	padding-top: 1px;
	float: left;
}

.unlimited-plan-description {
	display: none;
	background: #e7e7e7;
	width: 350px;
	border-radius: 8px;
	text-align: center;
	padding: 30px 0 20px;
	position: absolute;
	z-index: 1;
	left: 50%;
	margin-left: -175px;
}

.payment_block li:hover .unlimited-plan-description {
	display: block;
}

.moviefan-txt {
	float: left;
	padding: 17px 20px 15px;
}

.unlimited-plan-description:before {
	display: block;
	content: " ";
	background: url(/images/unlimited-plan-description.png) 0 0 no-repeat;
	width: 26px;
	height: 12px;
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -13px;
}

.payment_block li {
	position: relative;
}

.unlimited-plan-desc-txt-lg,
.unlimited-plan-desc-txt-md,
.unlimited-plan-desc-txt-sm {
	margin-bottom: 10px;
}

.unlimited-plan-desc-txt-lg {
	font-size: 14px;
}

.unlimited-plan-desc-txt-md {
	font-size: 12px;
}

.unlimited-plan-desc-txt-sm {
	font-size: 11px;
}

.mf-premium-banner {
	background: url(/images/mf-premium-banner.jpg) 0 0 no-repeat;
	width: 1062px;
	height: 371px;
}

.mf-premium-banner-txt {
	font-size: 18px;
	width: 700px;
	margin: 240px auto 0;
}

.mf-premium-container {
	width: 1063px;
	margin: auto;
}

.mf-premium-banner {
	text-align: center;
	padding: 20px 0;
}

.mf-premium-description {
	padding: 10px 185px 60px;
}

.mf-premium-description-title {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	margin-bottom: 20px;
	color: #2C88C2;
}

.mf-premium-description-txt {
	font-size: 14px;
	color: #111;
	text-align: center;;
}

.mf-premium-tbl {
	margin-top: -15px;
	overflow: hidden;
	margin-bottom: 45px;
}

.mf-premium-tbl-col {
	float: left;
	width: 33.3%;
}

.mf-premium-tbl-img {
	text-align: center;
}

.mf-premium-tbl-col:first-child .mf-premium-tbl-img {
	margin-left: -60px;
	margin-top: 34px;
}

.mf-premium-tbl-title {
	color: #2C88C2;
	font-size: 16px;
	text-align: center;
	padding-top: 10px;
}

.mf-premium-tbl-txt {
	color: #111111;
	font-size: 12px;
	padding: 20px;
	text-align: center;
}

.mf-premium-get-wrapper {
	background: url(/images/mf-premium-get-wrapper.png) 0 0 no-repeat;
	height: 237px;
	width: 1062px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.mf-premium-get-sum {
	width: 80px;
	font-size: 48px;
	color: #fff;
	position: absolute;
	left: 50%;
	top: 68px;
	margin-left: -30px;
	text-align: center;
	text-shadow: 0 1px 1px #231F20;
}

.mf-premium-get-sum .sup {
	color: #fff;
	font-size: 18px;
	position: relative;
	top: -16px;
}

.mf-premium-get-txt {
	text-align: center;
	font-size: 16px;
	color: #1c150f;
	position: absolute;
	left: 120px;
	top: 76px;

}

.mf-premium-get-txt b {
	font-size: inherit;
	color: #02659D;
}

.mf-premium-get-subtxt {
	color: #59636b;
	margin-top: 20px;
	font-size: 12px;
	position: absolute;
	right: 210px;
	text-align: center;
	top: 55px;
}

.mf-premium-get-subtxt b {
	color: #3a3a41;
	display: inline-block;
	background: #f9fabf;
	padding: 2px 5px 3px;
}

.mf-premium-btn {
	background: url(/images/mf-premium-btn.png) 0 0 no-repeat;
	width: 701px;
	height: 104px;
	line-height: 83px;
	display: block;
	margin: 30px auto 60px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font-size: 30px;
}

.how-much-info {
	font-size: 24px;
	color: #2C88C2;
	text-align: center;
	margin-bottom: 30px;
}

.mf-premium-tbl-content {
	background: #EBF1F3;
	height: 155px;
	padding-top: 65px;
	width: 330px;
}

.mf-premium-tbl-col-updates .mf-premium-tbl-content {
	margin-top: -30px;
}

.mf-premium-tbl-col-hd {
}

.mf-premium-tbl-col-hd .mf-premium-tbl-content {
	margin-top: -31px;
}

.mf-premium-tbl-col-quality .mf-premium-tbl-content {
	margin-top: -59px;
}
.mf-action-modal {
	width: 525px;
	margin-left: -262px;
	background-color: transparent;
	border-radius: 5px;
}

.mf-action-modal-title {
	background: #F7F7F7;
	border-radius: 5px 5px 0 0;
	color: #4c5358;
	font-size: 14px;
	height: 40px;
	font-weight: bold;
	position: relative;
}

.mf-action-modal-title:before {
	display: block;
	content: " ";
	background: url(/images/mf-action-modal-title2.png) 0 0 no-repeat;
	height: 69px;
	position: absolute;
	top: -30px;
	width: 125px;
	left: 50%;
	margin-left: -63px;
}

.mf-modal-expired .mf-action-modal-title:before {
	background: url(/images/mf-action-modal-title.png) 0 0 no-repeat;
}

.action-modal-content {
	background: #f7f7f7;
	padding: 20px 50px 20px 50px;
	position: relative;
}

.action-modal-content:before {
	background: url(/images/action-modal-content.png) 0 0 no-repeat;
	display: block;
	content: " ";
	width: 49px;
	height: 42px;
	position: absolute;
	left: -27px;
	top: 50%;
	margin-top: -21px;
}

.mf-modal-expired .action-modal-content:before {
	background: url(/images/mf-modal-expired.png) 0 0 no-repeat;
}

.action-modal-content p {
	font-size: 14px;
	color: #323a3f;
	margin-bottom: 10px;
}

.action-modal-content p b {
	color: #0580cf;
}

.action-modal-actions {
	background: #f7f7f7;
	border-radius: 0 0 5px 5px;
	text-align: center;
	padding-bottom: 20px;
}

.mf-modal-blue-btn,
.mf-modal-green-btn {
	background: url(/images/mf-modal-btns.png) 0 0 no-repeat;
	border: none;
	width: 187px;
	color: #fff;
	font-size: 14px;
	height: 48px;
}

.mf-modal-blue-btn {
	background-position: -188px 0;
}

.mf-modal-green-btn-lg {
	width: 247px;
	background-position: 0 -49px;
}

.mf-modal-cancel-link {
	padding: 15px 0;
}

.mf-modal-cancel-link a {
	color: #B2BDC9;
	font-size: 11px;
}
.new-acc-block {
	background: #fff;
	margin: 15px;
	padding: 15px;
}

.acc-balance-block {
	background: #f0f3f4;
	padding: 10px;
}

.acc-balance-block table {
	width: 100%;
}

.acc-balance-block td {
	font-size: 14px;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
}

.acc-balance-block td b {
	font-size: 16px;
	font-weight: bold;
}

.acc-balance-btn {
	display: inline-block;
	font-size: 16px;
	color: #fff !important;
	text-decoration: none;
	text-align: center;
	width: 123px;
	height: 44px;
	line-height: 42px;
	border-radius: 6px;
	background: url(/images/profile-balance-buttons.png) 0 0 no-repeat;
}

.acc-balance-btn.acc-balance-btn-blue {

}

.acc-balance-btn.acc-balance-btn-green {
	background-position: right 0;
}

.acc-balance-block .acc-balance-block-btns {
	padding-left: 70px;
	text-align: right;
}

.music-fan-offer {
	background: #f0f3f4 url(/images/profile-music-fan.png) 0 0 no-repeat;
	padding: 10px;
	height: 43px;
	margin: 5px 0;
	padding-left: 235px;
	overflow: hidden;
}

.music-fan-offer-label {
	color: #606060;
	font-size: 14px;
	margin-top: 5px;
}

.music-fan-offer-sum {
	color: #3f808d;
	font-size: 12px;
}

.music-fan-offer-btn {
	background: #f4f6f7; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4f6f7 0%, #ebeff1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f4f6f7 0%,#ebeff1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f4f6f7 0%,#ebeff1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f6f7', endColorstr='#ebeff1',GradientType=0 ); /* IE6-9 */

	border-bottom: 1px solid #dcdfe0;
	border-left: 1px solid #dcdfe0;

	display: inline-block;
	color: #c1c0c0 !important;
	font-size: 11px;
	float: right;
	width: 120px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border-radius: 4px;
	margin-top: 10px;
	text-decoration: none;
}

.music-fan-info-btn {
	background: #f94d88; /* Old browsers */
	background: -moz-linear-gradient(top,  #f94d88 0%, #f73e6d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f94d88 0%,#f73e6d 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f94d88 0%,#f73e6d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f94d88', endColorstr='#f73e6d',GradientType=0 ); /* IE6-9 */

	border-bottom: 1px solid #ea2f67;
	border-left: 1px solid #ea2f67;

	display: inline-block;
	color: #b6183d !important;
	font-size: 11px;
	float: right;
	width: 120px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border-radius: 4px;
	margin-top: 7px;
	text-decoration: none;
}

.music-fan-info {
	background: #ff3370 url(/images/profile-music-fan2.png) 0 0 no-repeat;
	padding: 10px 10px 10px 235px;
	height: 40px;
	position: relative;
}

.music-fan-info {}

.music-fan-info:before {
	display: block;
	content: " ";
	background: url(/images/profile-music-fan3.png) 0 0 no-repeat;
	width: 34px;
	height: 31px;
	position: absolute;
	left: -16px;
	top: 15px;
}

.music-fan-info-label {
	color: #ffe793;
	font-size: 14px;
	font-weight: normal;
	margin-top: 3px;
}

.music-fan-offer-date {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

.music-fan-info-msg {
	background: #f6f6f6;
	padding: 30px 30px 15px 30px;
}

.music-fan-info-msg-txt {
	color: #34454d;
	font-size: 12px;
}

.music-fan-info-msg-btns {
	padding-top: 10px;
}

.music-fan-info-msg-btn {
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #eeeeee 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fcfcfc 0%,#eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */

	display: inline-block;

	color: #2b6e90;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	border-radius: 4px;
	padding: 0 15px;
}

.regauth .row .cnt {
	position: relative;
}

.regauth .row .cnt .reg-bonus {
	background: url(/images/reg-bonus-bg.png) 0 0 no-repeat;
	width: 211px;
	height: 99px;
	color: #207bab;
	font-size: 12px;
	text-align: center;
	position: absolute;
	padding-top: 60px;
	padding-left: 20px;
	right: -240px;
	top: -70px;
}

.regauth .row .cnt .reg-bonus span,
.regauth .row .cnt .reg-bonus b {
	color: inherit;
}


.py-ac-msg-list {
	background: #e8f2f4;
	border-radius: 5px;
	padding: 15px 20px 5px;
}

.py-ac-msg-list-item {
	position: relative;
	font-size: 14px;
	color: #323a3f;
	margin-bottom: 10px;
}

.py-ac-msg-list-item-ch {
	background: url(/images/py-ac-msg-list-item-ch.png) 0 0 no-repeat;
	width: 31px;
	height: 24px;
	position: absolute;
	left: -42px;
	top: -4px;
}

.py-ac-msg-list-sum {
	font-size: inherit;
	color: #009e4b;
}

.py-ac-msg-list-item-bonus {
	font-size: 16px;
}

.py-ac-msg-list-bonus {
	color: #1586a6;
	font-size: inherit;
}

.py-ac-msg-list-bonus b {
	font-size: inherit;
	color: #1586a6;
}

.paragraps-margin-sm {
	padding-left: 20px;
	padding-top: 50px;
}



.s-reg-blue-title {
	background-color: #2f8cc6;
	border-radius: 10px 9px 9px 10px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
    margin: 55px 34px 30px;
    font-size: 18px;
    color: #fff;
    padding: 14px;
    text-align: center;
    position: relative;
}

.s-reg-blue-title:before {
    display: block;
    content: ' ';
    position: absolute;
    background:  url(/images/s-reg-blue-title.png) 0 0 no-repeat;
    width: 31px;
    height: 15px;
    bottom: -15px;
    left: 50%;
    margin-left: -16px;
}

.s-reg-yellow-title {
    border-radius: 10px 9px 9px 10px;
    background-color: #fff568;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
    margin: 30px 34px;
    font-size: 14px;
    padding: 14px;
    color: #17181d;
    text-align: center;
    position: relative;
}

.s-reg-yellow-title:before {
    display: block;
    content: ' ';
    position: absolute;
    background:  url(/images/s-reg-yellow-title.png) 0 0 no-repeat;
    width: 31px;
    height: 15px;
    bottom: -15px;
    left: 50%;
    margin-left: -16px;
}

.s-reg-sub-title {
    text-align: center;
    color: #494949;
    font-size: 14px;
    font-weight: bold;
}

.s-reg-bonus-txt {
    background:  url(/images/s-reg-bonus.png) 0 0 no-repeat;
    color: #494949;
    font-size: 12px;
    margin: 30px 20%;
    padding: 25px 0 23px 160px;
}

.s-reg-bonus-txt b {
    color: #1494c6;
    font-family: Tahoma;
    font-size: 16px;
    font-weight: bold;
}


.dwn-album-wrapper {
    background: #f2f2f2 url(/images/dwn-album-wrapper-bottom.png) 0 bottom no-repeat;
    padding: 10px 0 5px;
    overflow: hidden;
    margin-bottom: 30px;
}

.dwn-album-info {
    overflow: hidden;
    margin-left: 260px;
    padding-top: 80px;
}

.dwn-album-cover {
    float: left;
    margin-left: 30px;
    background: url(/images/dwn-album-cover.png) 0 0 no-repeat;
    width: 200px;
    height: 296px;
    padding: 4px 4px 23px;
}

.dwn-album-cover img {
    vertical-align: bottom;
}

.dwn-album-name {
    color: #105597 !important;
    font-size: 18px;
    text-decoration: underline;
    display: inline-block;
    width: 290px;
    padding-left: 10px;
}

.dwn-album-genres {
    color: #bebebe;
    font-size: 11px;
    padding: 5px 0 20px 10px;
}

.dwn-album-btn {
    background:  url(/images/dwn-album-btn.png) 0 0 no-repeat;
    width: 210px;
    padding-right: 15px;
    height: 60px;
    line-height: 58px;
    color: #fff !important;
    font-size: 18px;
    text-align: center;
    display: inline-block;
    text-decoration: none;
}

.s-reg-albums {
    overflow: hidden;
}

.s-reg-albums ul.list_medium {
    height: auto;
}

.action-blocks-wrapper .action-block {
    width: 46%;
    text-align: center;
}
.action-blocks-wrapper {
    overflow: hidden;
    max-width: 800px;
    min-width: 640px;
    margin: auto;
}

.s-reg-watch-movies {
    background: url(/images/s-reg-watch-movies.png) 0 0 no-repeat;
    width: 274px;
    height: 120px;
    text-align: center;
    padding-top: 30px;
}

.s-reg-action-cards {
    text-align: center;
    padding: 30px 20px;
}

.s-reg-moviefan {
    text-align: center;
    padding: 10px 0;
}

.s-reg-action-blocks .action-button {
    background-image: url(/images/action-button.png);
}
