/*-----------------------------START RESET------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,th,td,h1 {/*h2,h3,h4,h5,h6,p*/
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}

/*-------------------------------END RESET------------------------------------*/


/*-------------------------------START FULL PAGE------------------------------*/

strong, strong em, strong em span {font-weight:bold !important;}
em {font-style:italic !important;}

body {
	width: 100%;
	font: 12px arial;
}

div.cleaner {
	clear: both;
}

form .error {
	color:red;
}

div#body_header {
	width: 100%;
	height: 144px; /* фиксированый */
	background-color: #f2f2f2;
	border-bottom: 1px solid #000;
	min-width:990px
}

div#body_wrapper {
	width: 100%;
	min-width: 990px;
}

div#content_wrapper {
	float: left;
	width: 100%;
	margin-right: -250px;
}

div#content_container {
	margin-right: 250px;
}

div#sidebar_right {
	float: right;
	width: 250px; /* фиксированый */
	overflow: hidden;
}

div#body_footer {
	background-image: url(../images/layout/footer_topline_shadow.gif);
	background-repeat: repeat-x;
	background-color: #909090;
	padding: 30px 10px 0 10px;
	/*margin-top: 15px;*/
}

/*-------------------------------END FULL PAGE--------------------------------*/


/*-------------------------------START HEADER---------------------------------*/

div#body_header div#blue_line {
	height: 22px;
	border-bottom: 1px solid #000;
	background: #212c36;
}

div#body_header div#blue_line ul {
	float: right;
	font-family: arial;
	font-size: 12px;
}

div#body_header div#blue_line ul li {
	list-style: none;
	line-height: 22px;
	float: left;
	margin-right: 20px;
}

div#body_header div#blue_line ul li a {
	color: #FFF;
}

div#body_header div#blue_line ul li.terms {
	padding-left: 20px; background: url("../images/layout/icon_terms.gif") no-repeat 0 1px;
}

div#body_header div#blue_line ul li.help {
	padding-left: 20px; background: url("../images/layout/icon_faq.gif") no-repeat 0 2px;
}

div#body_header div#blue_line ul .s-main{
    vertical-align: middle;
    margin-right: 5px;
}

div#body_header div#blue_line ul li.ads {
	padding-left: 20px;
	margin-left: 50px;
}

div#body_header div#blue_line a.logo {
	display: inline-block;
	position: absolute;
	left: 20px;
	/*width: 128px;*/
	/*height: 34px;*/
	/*background: url("../images/layout/mobua_logo_edges.gif");*/
	color: #FFF;
	font-size: 10px;
	font-family: arial;
	text-align: center;
	text-decoration:none;
}

div#body_header div#blue_line a.logo span.mobua {
	font-size: 24px;
	font-weight: bold;
	font-family: 'arial black', arial;
	display: block;
	line-height: 20px;
}

div#body_header div#blue_line a.logo span.mobua span {
	color: #ff9000;
}

div#body_header div#horizont_menu_wrapper {
	float: left;
	width: 100%;
	margin-right: -260px;
}

div#body_header div#horizont_menu {
	margin-right: 260px;
	padding-top: 10px;
	border-left: 9px solid #ffda5b;
	height: 111px;
	overflow: hidden;
}

div#body_header div#horizont_menu td {
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
}

div#body_header div#horizont_menu th {
	color: #6f6f6f;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-top: 7px;
}

div#body_header div#horizont_menu th{
	padding-left: 10px;
}

div#body_header div#horizont_menu tbody td {
	width: 170px;
}

div#body_header div#horizont_menu td ul a {
	color: #000;
	font-family: arial;
	font-size: 12px;
}

div#body_header div#horizont_menu td ul a.games_link {
	padding-left: 19px;
	background: url('../../img/ico-game.gif') no-repeat left;
	line-height: 17px;
}

div#body_header div#horizont_menu td ul a.sis_link {
	padding-left: 19px;
	background: url('../../img/ico-sis.gif') no-repeat left;
	line-height: 17px;
}

div#body_header div#horizont_menu td ul a.android_link {
	padding-left: 19px;
	background: url('../../img/ico-android.gif') no-repeat left;
	line-height: 17px;
}

div#body_header div#horizont_menu td ul a.iphone_link {
	padding-left: 19px;
	background: url('../../img/ico-iphone.gif') no-repeat left;
	line-height: 17px;
}

div#body_header div#horizont_menu td ul a.pic_link{
	padding-left: 19px;
	background: url('../../img/ico-pic.gif') no-repeat left;
	line-height: 17px;
}

div#body_header div#horizont_menu td ul a.melodies_link{
	padding-left: 19px;
	background: url('../../img/ico-ringtone.gif') no-repeat left;
	line-height: 17px;
}

div#body_header div#horizont_menu td ul a.theme_link{
	padding-left: 19px;
	background: url('../../img/ico-theme.gif') no-repeat left;
	line-height: 17px;
}

div#body_header div#horizont_menu td ul a.fanclub_link{
	padding-left: 20px;
	background: url('../images/layout/icon_fanclub.gif') no-repeat left;
	line-height: 17px;
}

div#body_header div#horizont_menu td ul a.forum_link{
	padding-left: 20px;
	background: url('../images/layout/icon_forum.gif') no-repeat left;
	line-height: 17px;
}

div#body_header div#horizont_menu td ul a.sms_link{
	padding-left: 20px;
	background: url('../images/layout/icon_sms.gif') no-repeat left;
	line-height: 17px;
}

div#body_header div#horizont_menu td ul a:hover {
	color: #046db1;
}

div#body_header div#horizont_menu td ul li.icon_fan {
	position: relative;
	top: -20px;
	margin-bottom: -20px;
}

div#body_header div#horizont_menu td ul li.icon_fan a {
	width: 91px;
	height: 71px;
	display: block;
	background: url("../images/layout/icon_fan.gif") no-repeat;
}

div#body_header div#horizont_menu td ul li img {
	margin: 0 2px -4px -5px;
}

div#body_header div#horizont_menu td ul li {
   	line-height: 18px;
	padding:0 8px;
}

div#body_header div#horizont_menu td.vertical_delimiter {
	border-left: 1px solid #a6a6a6;
	border-right: 1px solid #ffffff;
	padding: 0;
	width: 0;
}

/*-------------------------------END HEADER-----------------------------------*/


/*-------------------------------START FOOTER---------------------------------*/

div#body_footer a {
	color: #F7F7F7;
	font-family: arial;
	font-size: 10px;
}

div#body_footer div#footer_links,
div#body_footer div#footer_copyrights,
div#body_footer div#footer_page_description {
	color: #F7F7F7;
}

div#body_footer div#footer_links,
div#body_footer div#footer_copyrights {
	font-family: tahoma;
	font-size: 11px;
	margin-bottom: 15px;
}

div#body_footer div#footer_copyrights {
	margin-bottom: 40px;
}

div#body_footer div.footer_delimiter {
	border-top: 1px solid #727272;
	border-bottom: 1px solid #CCC;
}

div#body_footer div#footer_counters {
	text-align: center;
	padding: 20px 0;
}

div#body_footer div#footer_page_description b {
	font-family: arial;
	font-size: 13px;
	display: block;
	margin: 5px 0;
}

div#body_footer div#footer_page_description h2 {
	font-family: arial;
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
}
/*-------------------------------END FOOTER---------------------------------*/


/*------------------------------START CONTENT---------------------------------*/
#banner-w790{width:100%;height:90px;text-align:center;padding:5px 0}
#banner-w468{width:100%;text-align:center;padding:10px 0}
#banner-h400{text-align:center}
#content_container #content_header{width:100%;text-align:left;padding-bottom:5px;overflow:hidden;}/*border-bottom:2px solid #808080*/
#content_container #content_header img.content_header_logo{float:left;margin-left:10px}
#content_container #content_header span.s-main{float:left;margin-left:18px}
#content_container #content_header div#breadcrumbs{display:block;margin-left:70px;	position:relative}
#content_container #content_header a{color:#606060}
#content_container #content_header ul{height:20px;display:block}
#content_container #content_header ul li{line-height:20px;float:left;margin:0;padding:0;font-size:12px;font-family:arial;color:#606060}
#content_container #content_header ul li.first-li{background:none;padding-left:0}
#content_container #content_header a.mobua{font-weight:bold}
#content_container #content_header a.mobua span{color:#ff9000;text-decoration:underline}
#content_container #content_header h1{display:block;color:#606060;font-size:26px;font-family:arial;line-height:30px}
#content_container #content_header h1 span{color:#046db1}
/*------------------------------END CONTENT-----------------------------------*/


/*-----------------------------START SEARCH PANNEL----------------------------*/
div#right_block{float:right;width:260px;_width:254px;height:121px;display:block;position:relative;font-family:arial;font-size:11px;z-index:99;}
div#shadow_curtain{position:absolute;top:0;width:100%;background:#000000;opacity:0.25;filter:alpha(opacity=25);display:none;z-index:0;height:144px;}
div#short_description{padding:5px;height:62px;overflow:hidden;}
div#search_block_container{background:url("../images/layout/shadow.png") repeat-x;height:49px;width:100%;position:absolute;bottom:0px;_bottom:-2px;right:0px;z-index:99;}
div#search_block{border:solid 1px #000000;border-bottom:none;border-right:none;width:255px;_width:250px;height:44px;position:absolute;bottom:0;right:0;background:#FFDA5B;}
div#search_block td.caption-find{font-size:13px;font-weight:bold;line-height:44px;padding-left:10px;}
div#search_block div.search-fields{padding:0 10px;position:relative;width:170px;height:42px;}
div#search_block input.find-this{position:absolute;left:10px;top:11px;width:175px;border: 1px solid black;height:16px;padding:1px;padding-right:0;}
div#search_block td select{position:absolute;right:5px;top:12px;_right:3px;_top:11px;border:none;height:18px;cursor:pointer;font-size:11px;width:170px;outline:none;display:none;}
div#search_block a.search-button{border:1px solid black;color:#999;font-size:11px;cursor:pointer;background:#FFF;display:block;line-height:17px;display:none;padding:0 5px 1px;text-decoration:none}
div#search_block a.search-button-active{color:#000}
div#search_block div.search-results{display:none;position:absolute;border:1px solid #000;background:#fff;width:300px;font-size:13px;padding:0;margin:-12px 0 0 10px}
div#search_block div.search-results div.b-title{font-weight:bold;padding:5px 10px}
div#search_block div.search-results a{color:#000}
div#search_block div.search-results ul{border-top:1px dotted #000;padding:0;margin:0}
div#search_block div.search-results ul li{vertical-align:middle}
div#search_block div.search-results ul li:hover{background:url('/img/searchGrad.jpg') repeat-y right top}
div#search_block div.search-results ul li a{text-decoration:none;overflow:hidden;display:block;padding:1px 0;border-top:1px solid #fff;border-bottom:1px dotted #000}
div#search_block div.search-results ul li a:hover{border-top:1px solid #000;border-bottom:1px solid #000;margin:-1px 0 0;padding-top:2px;background:url('/img/strelo4ka.gif') no-repeat right center}
div#search_block div.search-results ul li a ins{display:block;float:left;width:70px;height:52px;text-align:center;margin:0 5px 0 0;background: url('/img/1x1.gif') no-repeat center center}
div#search_block div.search-results ul li a span{display:block;margin:0 0 0 75px;padding:10px 0 0 0}
div#search_block div.search-results div.b-more{font-size:18px;text-align:right;padding:10px 15px}
/*-----------------------------END SEARCH PANNEL------------------------------*/


/* XXX begin */

@import "xMessage.css";

div.jGrowl{padding:10px;z-index:9999;color:#fff;font-size:12px;position:fixed}

/** Special IE6 Style Positioning **/
div.jGrowl.ie6{position:absolute}
div.jGrowl.ie6.top-right{right:auto;bottom:auto;left:expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )}
div.jGrowl.ie6.top-left{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )}
div.jGrowl.ie6.bottom-right{left:expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )}
div.jGrowl.ie6.bottom-left{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )}
div.jGrowl.ie6.center{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );width:100%}

div.jGrowl.top-left{left:0px;top:0px}
div.jGrowl.top-right{right:0px;top:0px}
div.jGrowl.bottom-left{left:0px;bottom:0px}
div.jGrowl.bottom-right{right:0px;bottom:0px}
div.jGrowl.center{top:45%;width:50%;left:25%}

/** Cross Browser Styling **/
div.jGrowl.center div.jGrowl-notification, div.jGrowl.center div.jGrowl-closer{margin-left:auto;margin-right:auto}
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer{background-color:#000;opacity:.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);zoom:1;width:235px;padding:10px;margin-top:5px;margin-bottom:5px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:1em;text-align:left;display:none;-moz-border-radius:5px;-webkit-border-radius:5px}
div.jGrowl div.jGrowl-notification{min-height:40px}
div.jGrowl div.jGrowl-notification div.header{font-weight:bold;font-size:.85em}
div.jGrowl div.jGrowl-notification div.close{z-index:99;float:right;font-weight:bold;font-size:1em;cursor:pointer}
div.jGrowl div.jGrowl-closer{padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:bold;text-align:center}

/* XXX end */

/** Favorites Button **/
.favorites{
	margin:5px 0;
}
.favorites img{
	padding-top:5px;
}
#favorites-pop{
	background:url("../images/layout/faworites_sprite.gif") repeat scroll 0 0 transparent;
	display:none;
	height:173px;
	overflow:hidden;
	padding-top:24px;
	position:absolute;
	width:274px;
	z-index:100;
}
#favorites-pop a {
	background:url("../images/layout/faworites_sprite.gif") no-repeat scroll 0 0 transparent;
	color:#666666;
	display:block;
	float:left;
	height:16px;
	margin:1px 0 1px 4px;
	text-decoration:none;
	white-space:nowrap;
	width:132px;
}
#favorites-pop a span{
	padding-left:21px;
}

.vk_like {
    display: block;
    margin-left: 20px;
    margin-top: 15px;
    color:#666666;
    /*background: url("../images/socnet/vk_rasskazat.gif") no-repeat scroll 0 0 transparent;    */
    /*width: 153px;*/
    /*height: 26px;*/
    cursor: pointer;
    display: none;
}
.vk_like:hover {
    /*background: url("../images/socnet/vk_rasskazat.gif")  no-repeat scroll left -26px transparent;*/
}
/** End of Favorites Button **/
/* XXX end */


/* POPUP MENU */
#popUpMainMenu {position:absolute;top:59px;left:13px;background:#AAA;width:140px;display:none; z-index: 100;}
#horizont_menu li.invisible_li{display:none}
#popUpMainMenu li.invisible_li{display:block}
#horizont_menu li.more_li{display:block}
#horizont_menu li.more_li span{border-bottom:1px dotted #046DB1; color:#046DB1}
#popUpMainMenu li.more_li{display:none}
#horizont_menu li.more_li img{padding-left:7px;padding-bottom:2px}
#popUpMainMenu div.catalogue{position:absolute;top:-21px;left:0px;color:#6F6F6F;font-size:12px;font-weight:bold;border:1px solid #444;border-bottom:none;padding:1px 5px 5px 5px;background:#FFF;}
#popUpMainMenu div.shadow1{position:absolute;background:#AAA;top:-19px;left:61px;width:2px;height:19px;}
#popUpMainMenu div.shadow2{position:absolute;background:#AAA;top:2px;right:-2px;width:2px;height:184px;}
#popUpMainMenu div.shadow3{position:absolute;background:#AAA;top:185px;left:2px;width:140px;height:2px;overflow:hidden;}
#popUpMainMenu a{color:#000;font-family:arial;font-size:12px;}
#popUpMainMenu a:hover{color:#046db1}
#popUpMainMenu table{width:100%;border-collapse:collapse}
#popUpMainMenu td{vertical-align:top;width:50%;height:92px;padding:0}
#popUpMainMenu ul{height:183px;border:1px solid #444}
#popUpMainMenu li{line-height:18px}
#popUpMainMenu td.right ul{border-left:none; background:#FFF}
#popUpMainMenu td.right li{padding-left:19px;}
#popUpMainMenu td.left ul{background:#FFF}
#popUpMainMenu td.left li{padding-left:3px;}
#popUpMainMenu td.left{width:140px}
#popUpMainMenu td.right{width:130px}
/* POPUP MENU end */

.sortMenu span {color:#606060; font-weight:bold; width:100px; margin-right:10px;}
.sortMenu  a {margin:10px; text-decoration:underline;}
.sortMenu .select {line-height:19px; padding:4px 16px 5px 10px;}
.up {background:url("/_/images/themes/sort_up.gif") no-repeat right center #FED900;}
.down {background:url("/_/images/themes/sort_down.gif") no-repeat right center #FED900;}
/***********/

.successfuly_added{color:green;border:2px solid green;padding:5px;margin-bottom:5px;}

/*****Vote*****/

#vote {border-bottom:2px solid #959595; margin-bottom:10px;}
#vote table {width:100%; margin-bottom:10px;}
#vote table tr {height:55px;}

/*.voteYes, .voteNo {width:25px; height:31px; background:url("/_/images/layout/hands.gif") no-repeat 0 0 transparent;}*/
.voteYes {float:right; /*margin-bottom:10px;*/}
/*.voteYes:hover {background-position: -25px 0;}*/
.voteNo {/*background-position: 0 -32px;*/ /*margin-top:10px;*/}
/*.voteNo:hover {background-position: -25px -32px;}*/

.countVote {color:#606060; float:right; margin:5px 10px;}
/**************/

div.g-avatar{border:1px solid #cbcbcb;margin:auto;display:inline-block;*display:inline;zoom:1}
div.g-avatar div,div.g-avatar a{display:block;border:1px solid #fff;background-position:center center;background-repeat:no-repeat}
div.g-avatar-big div,div.g-avatar-big a{width:100px;height:100px}
div.g-avatar-medium div,div.g-avatar-medium a{width:50px;height:50px}
div.g-avatar-small div,div.g-avatar-small a{width:25px;height:25px}
/**************/

div.pop-avatar{border:1px solid #cbcbcb;margin:auto;display:inline-block;*display:inline;zoom:1}
div.pop-avatar div,div.pop-avatar a{display:block;border:1px solid #fff;background-position:center center;background-repeat:no-repeat}
div.pop-avatar-big div,div.pop-avatar-big a{width:100px;height:100px}
div.pop-avatar-medium div,div.pop-avatar-medium a{width:50px;height:50px}
div.pop-avatar-small div,div.pop-avatar-small a{width:25px;height:25px}

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

div#colorizer-wrapper{width:162px;height:40px;position:absolute;right:275px;top:81px}
div#colorizer-wrapper div#colorizer{position:absolute;left:26px;top:19px;background:#d73292;width:112px;height:21px;z-index:1}
div#colorizer-wrapper .s-main{z-index:2;position:absolute;top:19px;left:22px}
div#colorizer-wrapper #color-switcher{position:absolute;display:block;left:26px;top:18px;width:112px;height:22px;z-index:3;cursor:pointer;text-decoration:none}

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

div#contest-wrapper{width:162px;height:40px;position:absolute;right:500px;top:81px}
div#contest-wrapper div#contest{position:absolute;left:26px;top:19px;background:#d73292;width:112px;height:21px;z-index:1}
div#contest-wrapper img{z-index:2;position:absolute;top:17px;left:23px}
div#contest-wrapper #color-switcher2{position:absolute;display:block;left:26px;top:18px;width:112px;height:22px;z-index:3;cursor:pointer;text-decoration:none}

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

div#social-wrapper{width:131px;height:40px;position:absolute;right:422px;top:81px;overflow:hidden;}
div#social-wrapper div#social-f{background:url("/_/images/layout/v_f.png") no-repeat -39px 0 transparent;position:absolute;left:0;top:16px;width:37px;height:37px;z-index:1}
div#social-wrapper div#social-v{background:url("/_/images/layout/v_f.png") no-repeat -1px 0 transparent;position:absolute;left:46px;top:16px;width:37px;height:37px;z-index:1}

div#social-wrapper .b-fb{position:absolute;left:0;top:16px;z-index:1}
div#social-wrapper .b-vk{position:absolute;left:46px;top:16px;z-index:1}
div#social-wrapper .b-yt{position:absolute;left:92px;top:16px;z-index:1}

#nyGifts{height:185px;background:url('/_/images/ny/bg.jpg') repeat-x 711px top;position:relative;}
#nyGifts div.snowman {background:url('/_/images/ny/snowman.png') no-repeat right 20px;}
#nyGifts div.elements {position:absolute;background:url('/_/images/ny/snowman.png') no-repeat;}
#nyGifts div.b-ny-tree{background:url('/_/images/ny/bg+tree.jpg') no-repeat left top;width:505px;height:194px}
#nyGifts #banner-w790{position:absolute}
#nyGifts div.b-gift{background:url('/_/images/ny/gifts.png') no-repeat left top;width:115px;height:65px;top:110px;left:65px;position:absolute;cursor:pointer;z-index: 100;}
#nyGifts div.b-gift div.b-gift-arrow{background:url('/_/images/ny/arrow.gif') no-repeat left bottom;top:0;left:100px;position:absolute;font-size:10px;padding:0 0 0 12px;width:150px}

#nyGifts div.b-gift-1{background-position:-25px -35px}
#nyGifts div.b-gift-1-opened{background-position:-190px -35px}
#nyGifts div.b-gift-1-opened div.b-gift-arrow{display:none}

#nyGifts div.b-gift-2{background-position:-5px -115px}
#nyGifts div.b-gift-2-opened{background-position:-178px -116px}
#nyGifts div.b-gift-2-opened div.b-gift-arrow{display:none}

#nyGifts div.b-gift-3{background-position:-5px -195px}
#nyGifts div.b-gift-3-opened{background-position:-178px -196px}
#nyGifts div.b-gift-3-opened div.b-gift-arrow{display:none}

#nyGifts div.b-gift-4{background-position:-15px -270px}
#nyGifts div.b-gift-4-opened{background-position:-188px -271px}
#nyGifts div.b-gift-4-opened div.b-gift-arrow{display:none}

#nyGifts div.b-gift-5{background-position:-10px -350px}
#nyGifts div.b-gift-5-opened{background-position:-183px -351px}
#nyGifts div.b-gift-5-opened div.b-gift-arrow{display:none}


.status-offline{background:url('/_/images/my/status-offline.png') no-repeat left center;padding-left:15px}
.status-online{background:url('/_/images/my/status-online.png') no-repeat left center;padding-left:15px}

.searchContainer{
	width: 256px;
	height: 50px;
	background: url(/img/shadow.png) left top no-repeat;
	padding-left: 4px;
	position: relative;
	z-index: 998;
}
.searchContainer div.d1{
	border: 1px solid #000;
	border-bottom: none;
	height: 44px;
	top: 4px;
	position: relative;
	background-color: #ffda5b;
}
.searchContainer div.d1 label input{
	font: 13px Arial;
	color: #000;
	border: 1px solid #000;
	margin-left: 6px;
	width: 165px;
	height: 18px;
	cursor: default;
}
.searchContainer div.d1 label{
	font: bold 13px Arial;
	color: #000;
	margin-top: 13px;
	float: left;
	margin-left: 10px;
	cursor: default;
}
.searchContainer div.d1 button{
	background-color: #FFFFFF;
    border: 1px solid #000000;
    cursor: pointer;
    font: 10px Verdana;
	height: 20px;
	margin-left: 8px;
	margin-top: 13px;
	display: none;
}
select#searchSelect{
	background-color: #FFFFFF;
	font: 11px arial;
	border: none;
	color: #000;
	position: absolute;
	height: 17px;
	padding: 0px;
	width: 200px;
	display: none;
	z-index: 999;
}
select#searchSelect option{
	background-color: #FFFFFF;
}
select#searchSelect optgroup{
	background-color: #F1F1F1;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font: 11px arial;
}
#searchCloud{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	background-color: #000;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity:0.4;
	opacity:0.4;
	height: 100px;
	z-index: 50;
	display: none;
}
#resultBlock{
	position: absolute;
	left: 10px;
	top: 100px;
	z-index: 999;
	width: 308px;
	display: none;
	padding: 0px;
}
#resultBlock .bottomShadow{
	height: 7px;
	background: url(/img/search/result_b.png) right top no-repeat;
	*position: relative;
}
#resultBlock .d1{
	background: url(/img/search/result_r.png) right top no-repeat;
	padding-right: 6px;

}
#resultContent{
	background-color: #fff;
	border: 1px solid #000;
	font-size: 13px;
}
#resultContent .head{
	border-bottom: 1px solid #000;
	font: 13px Arial;
	color: #000;

	padding: 3px 5px;
	z-index: 999;
	position: relative;
}
#resultContent .close{
	float: right;
	width: 15px;
	height: 15px;
	background: url(/img/search/close.gif) left top no-repeat;
	cursor: pointer;
}
#resultContent .list{
	font: 13px Arial;
	color: #000;
	border-collapse: collapse;
	width: 100%;
	border-bottom: 1px dotted #000;
	border-top: 1px dotted #000;
	margin-top: -1px;
	cursor: pointer;
}
#resultContent .list_active{
	background: url(/img/search/lineBg.png) right top repeat-y;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
}
#resultContent .list td, #resultContent .list_active td{
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}
#resultContent .list tr{
}
#resultContent .list .img{
	text-align: center;
	width: 65px;
	vertical-align: middle;
	padding: 4px 5px 0px 3px;
}
#resultContent .lastLine{
	border-bottom: none;
}
#resultContent .more{
	float: right;
	color: #101010;
	font: 18px Arial;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
}
#resultContent .more:hover{
	color: #046db1;
}
#resultContent .preloader{
	border-bottom: none;
	padding-left: 5px;
}
#resultContent .list_active .name{
	background: url(/img/search/arr.gif) right center no-repeat;
}

#resultContent .picResult{
	background: url(/img/search/picBg.gif) left bottom repeat-x;
}
#resultContent .picResult .click{
	color: #FFFFFF;
    font: 9px Arial;
	padding-bottom: 2px;
	margin-top: 4px;
	padding-left: 5px;
}
#resultContent .picResult .list{
	width: auto;
	margin: 0px;
	border: none;
    font: 14px Arial;
	padding-left: 5px;
	padding-right: 5px;
}
#resultContent .picResult .list a{
	color: #000000;
	text-decoration: none;
}
#resultContent .picResult .list a:hover{
	color: #046db1;
	text-decoration: underline;
}
#resultContent .picResult .list_active{
	background: #A0A0A0;
	border: none;
}


.bannerL {position:absolute;left:-3000px;top:-3000px;}
div.b-progress{text-align:left;padding:3px 0 2px}
div.b-progress div.b-title{font-size:10px;color:#666}
div.b-progress div.b-body{width:124px}
div.b-progress div.b-body div{background:url('/_/images/my/progress.png') no-repeat left top;width:124px;height:14px}
div.b-progress-award div.b-body{background:url('/_/images/my/progress-award-line.gif') no-repeat left top}
div.b-progress-energy div.b-body{background:url('/_/images/my/progress-energy-line.gif') no-repeat left top}

div.b-progress div.b-body-0{background-position:-122px top}
div.b-progress div.b-body-5{background-position:-116px top}
div.b-progress div.b-body-10{background-position:-110px top}
div.b-progress div.b-body-15{background-position:-105px top}
div.b-progress div.b-body-20{background-position:-99px top}
div.b-progress div.b-body-25{background-position:-93px top}
div.b-progress div.b-body-30{background-position:-87px top}
div.b-progress div.b-body-35{background-position:-82px top}
div.b-progress div.b-body-40{background-position:-76px top}
div.b-progress div.b-body-45{background-position:-70px top}
div.b-progress div.b-body-50{background-position:-64px top}
div.b-progress div.b-body-55{background-position:-58px top}
div.b-progress div.b-body-60{background-position:-52px top}
div.b-progress div.b-body-65{background-position:-47px top}
div.b-progress div.b-body-70{background-position:-41px top}
div.b-progress div.b-body-75{background-position:-35px top}
div.b-progress div.b-body-80{background-position:-29px top}
div.b-progress div.b-body-85{background-position:-24px top}
div.b-progress div.b-body-90{background-position:-18px top}
div.b-progress div.b-body-95{background-position:-12px top}
div.b-progress div.b-body-100{background-position:-6px top}

div.b-progress-big{text-align:left;padding:3px 0 2px}
div.b-progress-big div.b-title{font-size:18px;color:#666}
div.b-progress-big div.b-body{width:255px}
div.b-progress-big div.b-body div{background:url('/_/images/my/progress-big.png') no-repeat left top;width:255px;height:26px}
div.b-progress-big-award div.b-body{background:url('/_/images/my/progress-big-award-line.gif') no-repeat left top}
div.b-progress-big-energy div.b-body{background:url('/_/images/my/progress-big-energy-line.gif') no-repeat left top}

div.b-progress-big div.b-body-0{background-position:-248px top}
div.b-progress-big div.b-body-5{background-position:-236px top}
div.b-progress-big div.b-body-10{background-position:-224px top}
div.b-progress-big div.b-body-15{background-position:-212px top}
div.b-progress-big div.b-body-20{background-position:-200px top}
div.b-progress-big div.b-body-25{background-position:-288px top}
div.b-progress-big div.b-body-30{background-position:-176px top}
div.b-progress-big div.b-body-35{background-position:-164px top}
div.b-progress-big div.b-body-40{background-position:-152px top}
div.b-progress-big div.b-body-45{background-position:-140px top}
div.b-progress-big div.b-body-50{background-position:-128px top}
div.b-progress-big div.b-body-55{background-position:-116px top}
div.b-progress-big div.b-body-60{background-position:-104px top}
div.b-progress-big div.b-body-65{background-position:-92px top}
div.b-progress-big div.b-body-70{background-position:-80px top}
div.b-progress-big div.b-body-75{background-position:-68px top}
div.b-progress-big div.b-body-80{background-position:-56px top}
div.b-progress-big div.b-body-85{background-position:-44px top}
div.b-progress-big div.b-body-90{background-position:-32px top}
div.b-progress-big div.b-body-95{background-position:-20px top}
div.b-progress-big div.b-body-100{background-position:-8px top}

div.b-progress-medium{text-align:left;padding:3px 0 2px}
div.b-progress-medium div.b-body{width:146px}
div.b-progress-medium div.b-body div{background:url('/_/images/my/progress-medium.png') no-repeat left top;width:146px;height:15px}
div.b-progress-medium-award div.b-body{background:url('/_/images/my/progress-medium-award-line.gif') no-repeat left top}
div.b-progress-medium-energy div.b-body{background:url('/_/images/my/progress-medium-energy-line.gif') no-repeat left top}

div.b-progress-medium div.b-body-0{background-position:-210px top}
div.b-progress-medium div.b-body-5{background-position:-203px top}
div.b-progress-medium div.b-body-10{background-position:-197px top}
div.b-progress-medium div.b-body-15{background-position:-190px top}
div.b-progress-medium div.b-body-20{background-position:-184px top}
div.b-progress-medium div.b-body-25{background-position:-178px top}
div.b-progress-medium div.b-body-30{background-position:-171px top}
div.b-progress-medium div.b-body-35{background-position:-164px top}
div.b-progress-medium div.b-body-40{background-position:-158px top}
div.b-progress-medium div.b-body-45{background-position:-151px top}
div.b-progress-medium div.b-body-50{background-position:-144px top}
div.b-progress-medium div.b-body-55{background-position:-137px top}
div.b-progress-medium div.b-body-60{background-position:-131px top}
div.b-progress-medium div.b-body-65{background-position:-124px top}
div.b-progress-medium div.b-body-70{background-position:-117px top}
div.b-progress-medium div.b-body-75{background-position:-110px top}
div.b-progress-medium div.b-body-80{background-position:-103px top}
div.b-progress-medium div.b-body-85{background-position:-96px top}
div.b-progress-medium div.b-body-90{background-position:-89px top}
div.b-progress-medium div.b-body-95{background-position:-82px top}
div.b-progress-medium div.b-body-100{background-position:-75px top}


.g-btn-100x25{background: url("../images/layout/down-btns.gif") no-repeat scroll left -50px transparent;color: #000000;cursor: pointer;text-shadow: 1px 1px 1px #FFFFFF;font: 12px/25px arial;height: 25px;text-align: center;width: 100px;display: inline-block;*display:inline;*zoom:1;padding:0px!important;}
.g-btn-100x25:hover{background: url("../images/layout/down-btns.gif") no-repeat scroll left -75px transparent;}
.g-btn-150x36{background: url("../images/layout/btn_bg_150x36.png") no-repeat scroll left 0 transparent;color: #000000;cursor: pointer;display: inline-block;font:18px/36px arial;height:36px;text-align:center;text-shadow: 1px 1px 1px #FFFFFF;width:150px;*display:inline;*zoom:1;padding:0px!important;}
.g-btn-150x36:hover{background: url("../images/layout/btn_bg_150x36.png") no-repeat scroll left -36px transparent;}


.btn-download-yellow{background:url("../images/layout/lenta-download-game.png") no-repeat scroll top center #FED900;color:black;cursor:pointer;float:right;font-family:"Arial";font-size:9pt;font-weight:bold;height:23px;line-height:23px;text-align:center;text-decoration:none;width:75px;margin-bottom: 10px;*margin-top:-14px;margin-right: 10px;}
.btn-download-yellow:hover{background: url("../images/layout/lenta-download-game.png") no-repeat scroll bottom center #FED900;}
/*------------------------USER PANEL-------------------------*/
.exUserPannel{
	margin-top: 5px;
}
.exUserPannel .user_info a{
	text-decoration: none;
	font-weight: bold;
}
.exUserPannel .d1{
	overflow: hidden;
}
.exUserPannel .d2{
	float: left;
	border-right: 1px solid #bfbfbf;
	padding-right: 15px;
	height: 140px;
}
.exUserPannel .menu{
	float: left;
	margin-left: 15px;
}
.exUserPannel .menu a{
	text-decoration: none;
}
.exUserPannel .menu a.current{
	font-weight: bold;
}
.exUserPannel .menu a span{
	color: #959595;
}
.exUserPannel .awards{
	float: left;
	margin-left: 15px;
	padding-right: 15px;
	height: 140px;
}
.exUserPannel .exchangePlace, .exchangePlace{
	background: url(../images/sprite_achivki.png) left top no-repeat;
	display: block;
	height: 60px;
	width: 64px;
	font-size: 21px;
	color: #fff;
	text-align: center;
	padding-top: 20px;
	margin-top: 10px;
	text-decoration: none;
}
.exUserPannel .ringtonesPlace, .ringtonesPlace{
	background-position: -192px top;
}
.exUserPannel a{
	color: #000;
}
.exUserPannel a.top100{
	color: #046DB1;
	text-decoration: underline;
	margin-left: 5px;
	float: left;
	margin-top: 5px;
}
.exUserPannel .links{
	margin-left: 15px;
	float: left;
}
.exUserPannel .links li{
	margin-bottom: 3px;
}
.exUserPannel .links a{
	color: #959595;
	text-decoration: none;
}
.exUserPannel .links a span{
	color: #046DB1;
	text-decoration: underline;
}
.exUserPannel .links label{
	color: #959595;
}
.exUserPannel .links label span{
	color: #000;
}
.exUserPannel .exchange-medal{
    display:inline-block;
}
/*------------------------END USER PANEL-------------------------*/
/*------------------------- NY FOOTER ----------------------------*/
.ny_footer{
	background: url(../../img/ny/footer/bg.jpg) left bottom repeat-x;
}
.ny_footer .ny_left_img{
	height: 228px;
	background: url(../../img/ny/footer/left.jpg) left bottom no-repeat;
}
/*------------------------- END NY FOOTER ----------------------------*/
/*-------------------------CONTEST NY----------------------------------*/
.contest_ny_poster{
	height: 620px;
	overflow: hidden;
}
.contest_ny_poster .d1{
	position: relative;
	top: -125px;
}
.contest_ny_poster .ny_tree{
	position: relative;
	z-index: 15;
}
.contest_ny_poster .ny_tree .bg{
	background: url(../images/contest_ny/bg_top_1.png) left top repeat-x;
	height: 271px;
	text-align: right;
	margin-right: 360px;
}
.contest_ny_poster .ny_tree img{
	float: right;
}
.contest_ny_poster  .wall{
	height: 479px;
	background: url(../images/contest_ny/bg.jpg) left top repeat-x;
	position: relative;
	z-index: 10;
	top: -150px;
	margin-right: 50px;
}
.contest_ny_poster .phone{
	height: 600px;
	background: url(../images/contest_ny/1.png) center top no-repeat;
	position: relative;
	top: -100px;
	max-width: 900px;
	margin: 0 auto;
}
.contest_ny_poster .phone2{
	height: 442px;
	background: url(../images/contest_ny/2.png) left top no-repeat;
}
.contest_ny_poster .phone3{
	height: 510px;
	width: 284px;
	background: url(../images/contest_ny/3.png) center top no-repeat;
	float: right;
}
.contest_ny_poster .gifts{
	background: url(../images/contest_ny/gifts.png) right top no-repeat;
	height: 125px;
	margin-right: 390px;
}
#add_video_form{
	padding: 20px;
	font-size: 12px;
}
#add_video_form a{
	margin-top: 5px;
	color: #046db1;
}
#add_video_form input{
	height: 33px;
	width: 270px;
	border: 1px solid #a5acb2;
	font-size: 23px;
}
#add_video_form img{
	top: 3px;
	position: relative;
}
#add_video_form h2{
	font-size: 21px;
}
#add_video_form .form{
	margin-top: 10px;
}
.video_preview{
	width: 480px;
}
.video_preview .video{
	background-repeat: no-repeat;
}
.video_preview .video div{
	height: 360px;
	background: url(../images/contest_ny/play_btn.png) center center no-repeat;
}
.video_preview .info{
	width: 100%;
	margin-top: 10px;
}
.video_preview .info td{
	width: 33%;
}
.video_preview .info .place{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}
.video_preview .info .likes{
	text-align: right;
	font-size: 14px;
}
.video_preview .comments{
	color: #046DB1;
}
.changeVideoBtn{
	margin-top: 15px;
	margin-left: 180px;
	width: 135px;
	height: 24px;
	background: url(../images/contest_ny/edit_work.gif) left top no-repeat;
	display: inline-block;
	cursor: pointer;
}
.changeVideoBtn:hover{
	background-position: left -24px;
}
#add_video_error{
	font-weight: bold;
	color: red;
	margin-bottom: 3px;
	display: none;
}
.ny_contest_page .congratulation{
	text-align: center;
	font-size: 20px;
	color: #7b4a17;
}
.ny_contest_page .prizes{
	margin-top: 25px;
}
.ny_contest_page .prizes li{
	margin-top: 5px;
}
.ny_contest_page .prizes a{
	color: #046DB1;
}
.ny_contest_page .rules{
	margin-top: 25px;
	border: 3px solid #845626;
	background-color: #fff9d4;
	padding: 15px;
}
.ny_contest_page .rules a{
	color: #046db1;
}
.ny_contest_page .rules h2{
	font-size: 20px;
	margin-bottom: 15px;
}
.ny_contest_page .rules p{
	padding: 10px 0;
}
.add_video_btn{
	width: 550px;
	height: 105px;
	background: url(../images/contest_ny/baton.png) left -105px no-repeat;
	margin: 20px auto;
	cursor: pointer;
}
.add_video_btn:hover{
	background-position: left top;
}
.video_list .user{
	width: 50px;
	float: left;
}
.video_list .user .medals{
	margin-top: 3px;
	float: left;
}
.video_list .video_block{
	margin-left: 80px;
	margin-top: 5px;
}
.video_list .user_name{
	margin-bottom: 15px;
}
.video_list .user_name a{
	color: #000;
	font-weight: bold;
}
.video_list .user_name .date{
	color: #606060;
	margin-left: 10px;
}
.h2_video_list{
    padding-top: 15px;
	font-size: 20px;
	color: #606060;
	border-bottom: 2px solid #606060;
}
.video_list li{
	padding-bottom: 20px;
	margin-top: 20px;
	border-bottom: 1px solid #e9e9e9;
}
.video_list li:last-child{
	border: none;
}
.add_video_success{
	overflow: hidden;
	text-align: center;
	display: none;
}
.add_video_success .ok{
	width: 95px;
	height: 36px;
	cursor: pointer;
	display: iniline-block;
	background: url(../images/contest_ny/ok.gif) left top no-repeat;
	margin: 0 auto;
	margin-top: 15px;
}
.add_video_success .p1{
	font-weight: bold;
}
.add_video_success .p2{
	margin-top: 25px;
}
.full_contest{
	margin-top: 10px;
}
.contest_next_prev_btn{
	margin-top: 10px;
}
.contest_next_prev_btn a{
	display: inline-block;
	width: 273px;
	height: 52px;
	background-position: left top;
	background-repeat: no-repeat;
}
.contest_next_prev_btn a:hover{
	background-position: left -52px;
}
.contest_next_prev_btn .next{
	background-image: url(../images/contest_ny/l_btn.gif);
}
.contest_next_prev_btn .prev{
	background-image: url(../images/contest_ny/r_btn.gif);
}
.video_preview .plus_btn{
	background: url(../images/contest_ny/like.gif);
	width: 135px;
	height: 24px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	top: -3px;
}
.video_preview .plus_btn:hover{
	background-position: left -24px;
}
.swfYoutube{
	height: 415px;
}
.votes{
	font-weight: bold;
	color: #489207;
	font-weight: bold;
}
.votes2 span{
	font-weight: bold;
}
.green{
	color: #489207;
}
/*-----------------------END CONTEST NY--------------------------------*/
.page404{
	border-top: 2px solid #959595;
	text-align: center;
}

.users_top10 .hd{
	font: bold 14px Arial;
	margin-top: 10px;
}
.users_top10 .top100{
	float: left;
	color: #046DB1;
	margin-top: 10px;
	margin-left: 13px;
}
.users_top10 ul, .users_top10{
	overflow: hidden;
}
.users_top10 li{
	float: left;
	width: 80px;
	margin-top: 15px;
}
.users_top10 .place{
	float: left;
	margin-right: 3px;
	color: #959595;
}
.users_top10 .login{
	color: #000000;
	text-decoration: none;
	margin-left: 15px;
	font-size: 11px;
	word-wrap: break-word;
	display: block;
}


.ring_pop .hd{
    font: bold 14px Arial;
    margin-top: 10px;
}
.ring_pop ul, .ring_pop{
    overflow: hidden;
}
.ring_pop li{
    float: left;
    width: 55px;
    margin: 10px 10px 4px 0px;
    overflow: hidden;
    height: 85px;
}
.ring_pop .place{
    float: left;
    margin-right: 3px;
    color: #959595;
}
.ring_pop .link{
    text-decoration: none;
    margin-left: 0px;
    font-size: 11px;
    word-wrap: normal;
    display: block;
    width: 50px;
    color:#000;
    height: 28px;

}
.ring_pop .cont
{
    margin: 0px 10px 0 0;
    position: relative;
    text-align: left;
}
.ring_pop .lcont
{
    overflow: hidden;
}
.ring_pop .cont i
{
    /*background:url("../images/sprite-main.png") scroll 0 0 transparent repeat-y;*/
    /*background-position: -1052px -190px;*/
    /*display: inline-block;*/
    *display:inline;
    position: absolute;
    /*width:15px;*/
    /*height:30px;*/
    z-index:1;
    right:0px;
    display: block;
    right: -10px;
}

.send_by_sms_div {
}
.send_by_sms_div .m-title {
	font-weight: bold;
	margin: 5 0 40px 10px;
}
.send_by_sms_div .m-title a {
	color: #046DB1;
	text-decoration: none;
}
.send_by_sms_div .text {
	padding-top: 25px;
}
.send_by_sms_div input {
	width: 99%;
}
.send_by_sms_div table td {

}
.send_by_sms_div b {
	font-size: 1em;
	color: #000000;
}
.send_by_sms_div .text {
	font-size: 0.8em;
	color: #757575;
}
.send_by_sms_div .zog {
	text-align: right;
	padding: 0 10px 0 0;
	width: 100px;
}
.send_by_sms_div .info {
	padding: 0 0 0 10px;
}
.send_by_sms_div button {
	color: #000000;
	background-color: #EEEEEE;
	border: 1px solid #B6BCC2;
	margin-left: 90px;
	cursor: pointer;
}
#pay_sms {
}
#pay_sms select , #pay_sms table {
	width: 97%;
}
#smsInfo {
	color: #000;
	padding-top: 10px;
}
#smsProgressBar {
	display: none;
	text-align: center;
	height: 40px;
}
#smsProgressBar span {
}
#smsProgressBar div{
	width: 97%;
	height: 5px;
	border: 1px solid #979797;
	background: url("/_/images/progressbar.gif") repeat scroll 0 0 #979797;
}
#smsInfoV2 {
	padding: 10px 0;
}

#pay_mobls {
	vertical-align: top;
}
#pay_mobls table {
	margin-left: 15px;
	width: 92%;
}
#pay_mobls button {
	margin-left: 70px;
}
.auth {
	border-bottom: 1px dashed;
	color: #046DB1;
	cursor: pointer;
}
.redText {
	color: #D20000;
}
.disabled {
	color: #ACAB99 !important;
}
.plusNumber {
}
.count_send_by_sms i {
	font-style: normal;
}


#sw {width: 240px; margin-top:15px;}
.sw-bg{background: url('/_/images/sprite-social.gif') no-repeat scroll 0 0 transparent; display: inline-block; *display:inline; zoom:1;}
.sw-social {height: 73px;}
#sw-vk{display:block;width: 240px;height: 62px;background-position: 0px -220px;}
#sw-vk:hover{height: 73px;background-position: 0px -286px;}
#sw-fb{display:block;width: 240px;height: 62px;background-position: 0px -366px;}
#sw-fb:hover{height: 73px;background-position: 0px -435px;}
#sw-mem{width: 240px;height: 220px;background-position: 0px 0px;}

/*****************************Complaint*******************************************************************/
.sBut {display: none; margin-top: 2px; border: medium none;}
.cBut, .sBut, .issetComplaint, .b-file-item i.bt_grey, .download-item i.bt2 {float: right;}
.cBut {line-height: 23px; background: url("/_/images/buttons/game_err_btn.png") no-repeat scroll 0 -23px transparent; height: 23px; width: 110px; cursor: pointer;}
.cBut:hover {background-position: 0 0;}
.issetComplaint {color: #5E5E5E; font-weight: bold; line-height: 23px;}

.complaint-box {width: 100%; text-align: center; color: #808080; }
.complaint-box thead td {padding: 7px; text-align: left;}
.complaint-box thead span {font-weight: bold;}
.complaint-box tfoot td {height: 40px;}
/***********************Theme********************/
/*.complaint-box .default i {background: url("/_/images/complaint/default_err_sprt2.gif") no-repeat scroll 0 0 transparent; display: block; height: 70px; width: 60px; margin: auto;}*/
.complaint-box .default i.opacity {filter: alpha(opacity:30); -moz-opacity: 0.30; -khtml-opacity: 0.30; opacity:0.30;}
.complaint-box .default {margin: auto;}
.complaint-box .default td {width: 150px; height: 100px;}
.complaint-box .default div {}
/*.complaint-box .default .td_3 i {background-position: -1px 2px;}*/
/*.complaint-box .default .td_2 i {background-position: -57px 0;}*/
/*.complaint-box .default .td_1 i {background-position: -115px 0;}*/
/*.complaint-box .default .td_3 i.green {background-position: -1px -65px;}*/
/*.complaint-box .default .td_2 i.green {background-position: -57px -65px;}*/
/*.complaint-box .default .td_1 i.green {background-position: -115px -70px;}*/
.complaint-box .default i {background:url("../images/sprite-main.png") no-repeat scroll 0 0 transparent; display: block; margin: auto;}
.complaint-box .default .td_3 i {background-position: -2px -128px; width: 57px; height: 69px;}
.complaint-box .default .td_2 i {background-position: -61px -130px; width: 50px; height: 69px;}
.complaint-box .default .td_1 i {background-position: -115px -130px; width:58px; height: 69px;}

.complaint-box .default .td_1 i.green {background-position: -115px -200px; width: 56px; height: 69px;}
.complaint-box .default .td_2 i.green {background-position: -61px -196px; width: 50px; height: 69px;}
.complaint-box .default .td_3 i.green {background-position: -2px -196px; width: 57px; height: 69px;}


/************************************************/
/*********************************************************************************************************/
/*********************************************************************************************************/
.ik_select select{margin:0; padding:0; width:100%; opacity:0; position:absolute;}
.ik_select{width:200px; position:relative; font:13px/16px "Arial"; height:19px; display:inline-block; *display:inline; zoom:1; vertical-align:middle; float: right; margin-top: 3px;}
.ik_select_link{padding:0 22px 0 7px; height:16px; overflow:hidden; border:1px solid #9c9c9c; white-space:nowrap; position:relative; cursor:default; zoom:1; background: #ffffff;}
.ik_select_link:hover{cursor:pointer;}
.ik_select_link.ik_select_focus{}
.ik_select_link_text{overflow:hidden; display:block; width:100%; text-overflow:ellipsis;}
.ik_select_link_text:after, .ik_select_link_text:before{position:absolute; right:7px; content:"\25B2"; font-size:6px; color:#434343; font-family:"arial"; line-height:10px; top:50%;}
.ik_select_link_text:after{margin-top:-8px;}
.ik_select_link_text:before{content:"\25BC"; margin-top:-2px;}
.ik_select_block{position:absolute; z-index:9999; width:100%; left:0; top:-2px; display:none;}
.ik_select_block_right{left:auto;}
.ik_select_list{padding:4px 0; position:relative; font:13px/16px "Arial"; line-height:16px; background:#FFF; zoom:1; border:1px solid #000;}
.ik_select_list_inner{}
.ik_select_optgroup{}
.ik_select_optgroup_label{color:#7f8080; padding:0 21px;}
.ik_select_list ul{margin:0; padding:0;}
.ik_select_list li{list-style:none; margin:0; cursor:default; padding:0 5px; position:relative;}
.ik_select_optgroup li{padding-left:42px;}
.ik_select_list li.ik_select_hover{color:#FFF;	background: #6288f7;}
.ik_select_list li.ik_select_active span:after{position:absolute; left:1px; top:0;}
.ik_select_list .ik_select_optgroup_disabled .ik_select_optgroup_label, .ik_select_list li.ik_select_option_disabled{color:#999;}
/*********************************************************************************************************/
.border-yellow {border: 3px solid #FED900 !important;}
#horizont_menu .s-main{
    vertical-align: middle;
    margin-right: 3px;
}

#horizont_menu .item-icon{
    width:19px;
    display: inline-block;
}


/*BANNERS*/
.gbb{border:1px solid #959595;margin-top:20px}

.gbb-title{position:relative; background-color: #F2F2F2; padding:5px 0 5px 10px;border-bottom:1px solid #959595}
.gbb-title a{font:18px Arial}
.gbb-title div{position: relative}
.gbb-title div div{position: absolute;top: -38px;right: 80px}
.gbb-content{padding:18px 10px 10px}
.gbb-footer{padding: 5px;height:32px;text-align:right}
.gbb-a a{color: black;text-decoration:none;}
.gbb-a a:hover{color: #046db1;text-decoration: underline;}
.gbb-button{background:url("../images/layout/btn_download_pattern.gif") no-repeat scroll center center #FED900;color:black;cursor:pointer;float:right;font-family:"Arial";font-size:9pt;font-weight:bold;height:21px;line-height:21px;text-align:center;text-decoration:none;width:77px}
.gbb-title .rec_logo {display: inline-block; position: absolute; right: 8px; top: -13px;}
.gbb-title .rec_logo span {vertical-align: middle}

.status {text-decoration: none;}
