/*TAGS*/
	html {width:100%;height:100%;font-size:100%;}
	body {width:100%;height:100%;padding:0; margin:0;font:62.5%/1.5em Tahoma, Geneva, sans-serif;color:#490c17;background:#f2f5df url(/img/bgr/body.jpg) no-repeat 50% 0;}
		body.feb23 {background:#f2f5df url(/img/bgr/body_23.jpg) no-repeat 50% 0;}
		body.mart8 {background:#f2f5df url(/img/bgr/body_8.jpg) no-repeat 50% 0;}
		/*body.mailru {background:#f2f5df url(/img/bgr/body_mailru_23.jpg) no-repeat 50% 0;}*/
	table, td, th, ul, textarea, input, select {font: 1em/1.5em Tahoma, Geneva, sans-serif;color:#490c17;}
	a {font:1em/1em Tahoma, Geneva, sans-serif;color:#8e4630;text-decoration:underline;}
	a:hover {text-decoration:none;}
	h1 {margin:0;padding:0;font:1.25em/1.5em Tahoma, Geneva, sans-serif;color:#81041e;text-transform:uppercase;}
		#main_col h1 {position:relative;width:656px;height:33px;line-height:32px;margin:0 0 12px;padding:0 25px;background: url(/img/bgr/titles.png) no-repeat 0 -79px;text-align:center;}
			#registration_page #main_col h1 {width:auto;margin-right:70px;margin:0 0 6px;padding:0;background:transparent;}
			#donwload_page #main_col h1 {font-size:1.36em;}
			#main_col h1.small {width:505px;background-position:0 -44px;}
			#main_col #stores_categories h1 {width:567px;height:35px;margin:0 0 2px 55px;padding:0;line-height:33px;background: url(/img/bgr/store_title.png) no-repeat 0 0;}
			.thin#main_col h1, #main_col .thin h1 {width:505px;background-position:0 -44px;}
			h1 .icon {position:absolute;left:-24px;top:-4px;display:block;width:70px;height:38px;background: url(/img/icon/title.png) no-repeat 0 0;}
	h2 {margin:0;padding:0;font:1.25em/1.5em Tahoma, Geneva, sans-serif;color:#81041e;text-transform:uppercase;}
		#main_col h2 {position:relative;width:656px;height:33px;line-height:32px;margin:0 0 12px;padding:0 25px;background: url(/img/bgr/titles.png) no-repeat 0 -79px;text-align:center;}
			#registration_page #main_col h2 {clear:both;width:auto;height:55px;margin:0 -28px 0 -95px;line-height:52px;background: url(/img/bgr/title_register_page.png) no-repeat 0 0;}
			#donwload_page #main_col h2 {font-size:1.36em;}
			#main_col h2.small {width:505px;background-position:0 -44px;}
			#main_col .thin h2 {width:505px;background-position:0 -44px;}
			h2 .icon {position:absolute;left:-24px;top:-4px;display:block;width:70px;height:38px;background: url(/img/icon/title.png) no-repeat 0 0;}
			#main_col #store h2 {margin:0 0 19px;}
		#sidebar h2 {position:relative;left:-26px;z-index:2;width:152px;height:43px;line-height:42px;margin:0 0 12px;padding:0 50px 0 30px;background: url(/img/bgr/additional_info_title.png) no-repeat 0 0;}
			#sidebar .about_hero h2 {left:0;overflow:hidden;margin:0 auto 7px;padding:0;background:transparent;}
				#sidebar .about_hero h2 img {position:absolute;width:100px;height:100px;background: url(/img/title/titles.png) no-repeat 0 0;}
	h3 {margin:0 0 15px;padding:0;font:1.25em/1.5em Tahoma, Geneva, sans-serif;color:#a00330;text-transform:uppercase;}
		#add_comment_form h3 {margin:0;}
		#donwload_page #main_col h3 {font-size:1.36em;}
		#comment_list h3 {margin:0;}
	h4 {margin:0;padding:0;font:bold 1.1em/1.5em  Tahoma, Geneva, sans-serif;color:#81041e;}
	a img{border:0;}
	blockquote, q {margin:1em 0;padding:0;quotes: none;font-style:italic;}
	blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
	dl, dt, dd, form {margin:0;padding: 0;}
	hr {clear:both;height:1px;margin:1em 0;padding:0;background-color:#e54803;border:0 none;color:#e54803;}
	input {margin:0;vertical-align:middle;}
	p {margin:0 0 15px;padding:0;}
	pre, code {display:block;margin:1em 0;padding:5px;overflow-x:auto;background-color:#fffaeb;border:1px dashed #e54803;font-family:"Lucida Console",monospace;}
	select {vertical-align:middle;}
	table {border-spacing:0;border-collapse:collapse;}
	table td {padding:0;text-align:left;vertical-align:top;}
	ol {margin: 0;padding:10px 2em;}
	ul {padding:10px 0;}
		ul li {padding:0 14px;list-style-type:none;background: url(../img/icon/bullit.png) no-repeat 0 5px;}
	:focus, a:active { outline: none; }
	form :focus, form a:active { outline:1px dotted;}

/*FONT*/
	.table th {font-weight:bold;}
	#auth_block {color:#8e4630;}
	#cart .table th {font-weight:normal;font-size:1em;}
	#cart .table .name_col {color:#a00330;}
		#cart .table .col_number {font-weight:bold;}
		#cart .table .col_name a {color:#a00330;text-decoration:none;}
		#cart .table .col_name a:hover {text-decoration:underline;}
	#choose_a_hero p {line-height:1.3em;}
	#comment_list ul {font-size:0.91em;}
	#download {text-decoration:none;color:#530d23;}
	#donwload_page #main_col {font-size:0.91em;}
	#footer {font:0.83em/1.2em Arial, Helvetica, sans-serif;color:#a0a292;}
	#forumlink {text-decoration:none;color:#063154;}
	#guide .selected {color:#a00330;}
		#guide .selected a {color:#a00330;}
		#guide dt a {text-decoration:none;}
			#guide dt a:hover {color:#a00330;text-decoration:none;}
		#guide dd a {text-decoration:none;}
			#guide dd a:hover {text-decoration:underline;}
	#news ul a {color:#8e4630;}
	#photo_view .description {color:#aa886d;font-size:0.91em;}
		#photo_view .user {font-size:1.1em;font-weight:bold;}
		#photo_view .main_photo .links .topic_link {font-size:0.83em;color:#a00330;}
			#photo_view .main_photo .links .rating_link {font-size:0.83em;color:#a00330;}
		#photo_view .prev_photo {font-size:0.91em;line-height:1.2em;}
			#photo_view .next_photo {font-size:0.91em;line-height:1.2em;}
	#poll {font-size:0.91em;}
		#poll .vote {color:#a00330;}
		#poll .question {font-size:1.18em;}
	#registration {text-decoration:none;color:#063154;}
	#registration_form p {line-height:1.3em;}
		#registration_form .i_agree {font-size:0.91em;}
	#stores_categories .categories_list li {font-size:0.93em;}
		#stores_categories .categories_list li a {text-decoration:none;}
		#stores_categories .categories_list li a:hover {text-decoration:underline;}
		#stores_categories .categories_list li.active a {color:#f5dfbf;}
		#stores_categories .about .cart {font-size:0.93em;}
		#stores_categories .about_item .description {line-height:1.3em;color:#8e4630;}
		#stores_categories .about_item del {color:#ae8966;}
	#sites_link dd ul {font-size:0.91em;}
	#support a {font-weight:bold;}
		#support ul a {font-weight:normal;}
		#support  .selected a:hover {text-decoration:underline;}
	#top100 {text-decoration:none;color:#063154;}
	#user_block h2 {font-weight:bold;}
		.cart#user_block .amount {color:#490c17;}
			.cart#user_block .amount b {color:#a00330;font-weight:normal;}
		.cart#user_block .total {line-height:1.2em;}
		.cart#user_block .total b {color:#a00330;font-weight:normal;}
	#user_menu li a {color:#8e4630;}
	#wallpaper li .links a {font-size:0.91em;color:#612c34;text-decoration:none;}
		#wallpaper li .links a:hover {text-decoration:underline;}
	#wrapper {font-size:1.2em;line-height:1.5em;}
	.alt .alt_title  {color:#a00330;}
		.alt .alt_description {font-size:0.93em;line-height:1.2em;color:#8e4630;}
	.additional_links {font-size:0.91em;}
	.additional_info {color:#612c34;}
		.additional_info dt {font-size:1.36em;color:#81041e;text-transform:uppercase;}
		.additional_info .table  {font-size:0.9em;}
	.attention {font-size:0.91em;}
	.field dt {color:#a00330;}
		fieldset .field dt {font-size:0.83em;}
		fieldset.inline .field dt {font-size:1.25em;color:#a00330;text-transform:uppercase;}
		.field dt small {font-size:0.73em;color:#612c34;text-transform:none;}
	.hint {font-size:0.83em;color:#895c45;line-height:1.2em;}
	.more {font-size:0.91em;color:#f6e4c2;}
		.more a {color:#f6e4c2;}
		.additional_info .more a {color:#612c34}
	.number {font-weight:bold;color:#a00330;}
	.pager .title {font-size:0.91em;color:#aa886d;}
	.price {font-size:1.16em;font-weight:bold;color:#db003d;}
	.req_fields {font-size:0.83em;line-height:1.2em;color:#a00330;}
	.section {font-weight:normal;font-size:0.91em;}
		.general_section {color:#297eae;}
		.event_section {color:#a00330;}
		.important_section {color:#da5520;}
		.community_section {color:#217e79;}
		.store_section {color:#9b238e;}
	.simple_overlay {font-size:1.1em;color:#fff;}
	.simple_overlay a {color:#fff;text-decoration:underline;}
		.simple_overlay a:hover {text-decoration:none;}
	.simple_table th {font-weight:bold;}
		.store_item_list .title {color:#a00330;}
		.store_item_list .links {font-size:0.93em;}
	.store_item_list  del {color:#ae8966;}
	#stores_categories .pager {font-size:1.16em;color:#ead9b8;font-weight:bold;}
		#stores_categories .pager b {color:#fff;}
		#stores_categories .pager a {font-weight:bold;color:#ead9b8;text-decoration:none;}
			#stores_categories .pager a:hover {text-decoration:underline;}
			#stores_categories .pager .to_cart  {font-size:0.78em;font-weight:normal;text-decoration:underline;}
				.stores_categories .pager .to_cart:hover {text-decoration:none;}
	.table th {color:#612c34;font-size:0.83em;}
	.user_block {font-size:0.91em;}
		body.mailru .user_block .registration_link {color:#a00330;font-size:1.1em;}
	.user_list li .links {font-size:0.83em;color:#a00330;}
		.user_list li .links a {text-decoration:none;}
			.user_list li .links a:hover {text-decoration:underline;}
		.user_list li .author {font-size:0.83em;color:#aa886d;}
		.user_list li .title {font-size:0.91em;}


/*MISC*/
	.additional_links {text-align:center;}
	.additional_links a {margin:0 5px 0 0;}
	.attention {margin:0 0 15px;text-align:center;overflow:hidden;}
	.breadcrumbs {margin:0 0 15px;padding:0;}
		.breadcrumbs li {display:inline;margin:0 9px 0 0;padding:0 10px 0 0;background-position:100% 4px;}
		.breadcrumbs li:last-child {margin:0;padding:0;background:transparent;}
	.boy_bg {position:absolute;top:0;left:50%;z-index:1;width:344px;height:1164px;margin:0 0 0 293px;background: url(/img/bgr/boy.jpg) no-repeat 0 0;}
		body.feb23 .boy_bg  {background: url(/img/bgr/boy_23.jpg) no-repeat 0 0;}
		body.mart8 .boy_bg  {background: url(/img/bgr/boy_8.jpg) no-repeat 0 0;}
	.create_mailru_accaunt {float:right;margin:3px 60px 0 0;}
	.clearing {clear: both;height:0;font-size:0;overflow:hidden;}
	.clearFix:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
	.empty_list {clear:both;margin:1em 0;padding:13px 10px;background-color:#fffaeb;border:1px solid #e54803;}
	.external_link {display:block;margin:0 0 12px;}
		.external_link a {display:block;margin:0 0 18px;}
		#main_col .external_link {float:right;margin:0 0 0 15px;}
			.with_bn#main_col .external_link {position:relative;z-index:2;margin:0 45px 0 0;padding:13px 0 0;}
	.girl_bg {position:absolute;top:0;left:50%;z-index:1;width:344px;height:1164px;margin:0 0 0 -621px;background: url(/img/bgr/girl.jpg) no-repeat 0 0;}
		body.feb23 .girl_bg  {background: url(/img/bgr/girl_23.jpg) no-repeat 0 0;}
		body.mart8 .girl_bg  {background: url(/img/bgr/girl_8.jpg) no-repeat 0 0;}
	.hint {margin:0 0 5px;}
	.main_col_bg {position:absolute;top:11px;left:307px;bottom:40px;z-index:1;width:760px;background: url(/img/bgr/content.png) repeat-y 0 0;}
		#registration_page .main_col_bg {top:3px;left:310px;width:752px;height:766px;background: url(/img/bgr/registration_page.jpg) no-repeat 0 0;}
		.mailru#registration_page .main_col_bg {height:955px;background: url(/img/bgr/registration_page_mailru.jpg) no-repeat 0 0;}
		.main_col_border_top {position:absolute;right:33px;top:0;width:760px;z-index:1;height:11px;background: url(/img/bgr/content_top.png) no-repeat 0 0;}
			#registration_page .main_col_border_top {display:none;}
		.main_col_border_bottom {position:absolute;right:23px;bottom:-34px;z-index:1;width:780px;height:74px;background: url(/img/bgr/content_bottom.png) no-repeat 0 0;}
			#registration_page .main_col_border_bottom {display:none;}
	.pager {margin:0 0 10px;}
		.pager .title {margin:0 5px 0 0;}
		.pager a {margin:0 3px 0 0;}
		.pager b {margin:0 3px 0 0;}
	.quick_viewer {float:right;margin:0 0 10px 20px;}
	.req_fields {padding:0 -1em 0 0;}
		.req_fields	.star {position:relative;left:-1em;margin:0 -1em 0 0;}
	.text_block {margin:0 15px 25px 0;}

	/*ABOUT HERO*/
		.about_hero {position:relative;height:701px;}
			.about_hero .bg {position:absolute;left:-47px;top:-2px;z-index:1;width:337px;height:701px;background: url(/img/bgr/about_hero.jpg) no-repeat 0 0;}
			.about_hero .description {position:relative;z-index:2;line-height:1.2em;}
			.about_hero .cloud {position:absolute;left:275px;bottom:49px;z-index:1;width:70px;height:50px;background: url(/img/bgr/cloud.png) no-repeat 0 0;}

	/*ADDITIONAL_INFO*/
		.additional_info_block {position:relative;top:11px;min-height:100px;height:100px;margin:0 0 0 3px;padding:3px 10px 0 14px;}
			html > body .additional_info_block {height:auto;}
			.additional_info_bg {position:absolute;top:0;left:0;height:100%;z-index:1;width:260px;background: url(/img/bgr/blocks_y.png) repeat-y 0 0;}
			.additional_info_bottom {position:absolute;left:-10px;bottom:-20px;z-index:1;width:280px;height:74px;background: url(/img/bgr/additional_info_block_bottom.png) no-repeat 0 0;}
			.additional_info_top {position:absolute;left:0;top:-11px;z-index:1;width:260px;height:11px;background: url(/img/bgr/additional_info_block_top.png) no-repeat 0 0;}

			.additional_info {position:relative;z-index:2;margin:0 -4px 17px -5px;background: url(/img/bgr/additional_info.png) repeat-y 0 0;}
				#main_col .additional_info {width:245px;margin:0 0 15px;overflow:hidden;}
				.additional_info dt {height:32px;padding:0 13px;line-height:32px;overflow:hidden;background: url(/img/sprite.png) no-repeat 0 -51px;}
				#main_col .additional_info dt {text-align:center;}
					.additional_info dt .icon {position:absolute;left:0;top:0;z-index:5;}
				.additional_info dd {padding:0 4px 15px 1px;background: url(/img/bgr/additional_info_bottom.png) no-repeat 0 100%;}
					#main_col .additional_info dd {padding:5px 10px 15px;}

	/*AJAX LOADER*/
		.ajax_loader {position:fixed;top:10px;left:50%; z-index:999;width:170px;margin:0 0 0 -90px;padding:13px 5px;background:#fefcd9;border:1px solid #dbdac0;text-align:center;}
		.ajax_loader strong {padding:5px 0 5px 38px;background: url(/img/img/spinner.gif) no-repeat 0 center;}
		
  /*ALT*/
  	.alt {display:none;position:absolute;z-index:1000;width:308px;}
  		.alt .border_top {position:absolute;top:-5px;left:-7px;z-index:2;width:322px;height:41px;background: url(/img/bgr/alt_top.png) no-repeat 0 0;font-size:0;}
  		.alt .border_bottom {position:absolute;bottom:-14px;left:-6px;z-index:2;width:320px;height:14px;background: url(/img/bgr/alt_bottom.png) no-repeat 0 0;font-size:0;}
  		.alt .bg {position:absolute;top:36px;bottom:0;left:-6px;z-index:1;width:320px;background: url(/img/bgr/alt_bg.png) repeat-y 0 0;font-size:0;}
  		.alt .alt_content {position:relative;z-index:3;}
  			.alt .alt_title {display:block;height:35px;line-height:35px;text-align:center;}
				.alt .alt_img {position:relative;float:left;width:59px;height:59px;margin:0 9px 0 12px;padding:25px 0 0 25px;text-align:left;vertical-align:middle;}
					.alt .alt_img img {position:relative;z-index:3;width:32px;height:32px;}
					.alt .alt_img .border {position:absolute;left:0;top:0;width:84px;height:84px;background: url(/img/bgr/store_img_border.png) no-repeat 0 0;}
  			.alt .alt_description {padding:7px 9px 7px 12px;overflow:hidden;}
  			
	/*BUTTONS*/
		.browse_button {display:block;width:95px;height:18px;background: url(/img/button/buttons.png) no-repeat -99px -36px;cursor:pointer;}
		.buy_button {display:-moz-inline-stack;display:inline-block;width:265px;height:53px;overflow:hidden;background: url(/img/button/buy.png) no-repeat 0 0;border:0 none;text-indent:-2000px;cursor:pointer;}
		.buy_coins_button {display:-moz-inline-stack;display:inline-block;width:265px;height:53px;overflow:hidden;background: url(/img/button/buy_coins.png) no-repeat 0 0;}
		.clear_button {display:-moz-inline-stack;display:inline-block;width:127px;height:18px;overflow:hidden;background: url(/img/button/cart.png) no-repeat 0 0;}
		.comment_button {display:-moz-inline-stack;display:inline-block;width:145px;height:18px;overflow:hidden;background: url(/img/button/buttons.png) no-repeat -98px 0px;border:0 none;text-indent:-2000px;cursor:pointer;}
		.delete_button {display:-moz-inline-stack;display:inline-block;width:77px;height:15px;overflow:hidden;background: url(/img/button/delete.png) no-repeat 0 -30px;}
			.delete_button:hover {background-position:0 -45px;}
		.enter_button {display:-moz-inline-stack;display:inline-block;width:95px;height:18px;overflow:hidden;background: url(/img/button/buttons.png) no-repeat 0 -18px;border:0 none;text-indent:-2000px;cursor:pointer;}
		.fairy_button {display:-moz-inline-stack;display:inline-block;width:75px;height:18px;background: url(/img/button/buttons.png) no-repeat 0 -72px;}
			.fairy_button_active {display:-moz-inline-stack;display:inline-block;width:75px;height:18px;background: url(/img/button/buttons.png) no-repeat 0 -90px;}
		.get_button {display:-moz-inline-stack;display:inline-block;width:95px;height:18px;overflow:hidden;background: url(/img/button/get.png) no-repeat 0 0;cursor:pointer;}
			.get_buttondisabled {display:-moz-inline-stack;display:inline-block;width:95px;height:18px;overflow:hidden;background: url(/img/button/get_disabled.png) no-repeat 0 0;cursor:pointer;}
		.logout_button {display:-moz-inline-stack;display:inline-block;width:58px;height:19px;overflow:hidden;background: url(/img/sprite.png) no-repeat 0 0;cursor:pointer;}
		.ok_button {display:-moz-inline-stack;display:inline-block;width:273px;height:78px;overflow:hidden;background: url(/img/button/ok.png) no-repeat 0 0;border:0 none;text-indent:-2000px;cursor:pointer;}
			.ok_button:hover {background-position:0 -78px;}
		.pay_button {display:-moz-inline-stack;display:inline-block;width:412px;height:78px;overflow:hidden;background: url(/img/button/pay.png) no-repeat 0 0;border:0 none;text-indent:-2000px;cursor:pointer;}
			.pay_button:hover {background-position:0 -78px;}
		.recalculate_button {display:-moz-inline-stack;display:inline-block;width:102px;height:17px;overflow:hidden;background: url(/img/button/cart.png) no-repeat 0 -19px;}
		.registration_button {display:-moz-inline-stack;display:inline-block;width:200px;height:18px;overflow:hidden;background: url(/img/button/buttons.png) no-repeat 0 -108px;}
		.sent_button {display:-moz-inline-stack;display:inline-block;width:95px;height:18px;overflow:hidden;background: url(/img/button/buttons.png) no-repeat -99px -18px;border:0 none;text-indent:-2000px;cursor:pointer;}
		.to_cart_button {display:-moz-inline-stack;display:inline-block;width:77px;height:15px;overflow:hidden;background: url(/img/button/to_cart.png) no-repeat 0 0;border:0 none;text-indent:-2000px;cursor:pointer;}
			.to_cart_button:hover {background-position:0 -15px;}
		.vote_button {display:-moz-inline-stack;display:inline-block;width:95px;height:18px;background: url(/img/button/buttons.png) no-repeat 0 0;}
		.warrior_button {display:-moz-inline-stack;display:inline-block;width:75px;height:18px;background: url(/img/button/buttons.png) no-repeat -99px -54px;}
			.warrior_button_active {display:-moz-inline-stack;display:inline-block;width:75px;height:18px;background: url(/img/button/buttons.png) no-repeat -99px -72px;}
		.wizard_button {display:-moz-inline-stack;display:inline-block;width:75px;height:18px;background: url(/img/button/buttons.png) no-repeat 0 -54px;}
			.wizard_button_active {display:-moz-inline-stack;display:inline-block;width:75px;height:18px;background: url(/img/button/buttons.png) no-repeat -99px -90px;}

	/*ICONS*/
		.check_pswd_icon {display:-moz-inline-stack;display:inline-block;width:56px;height:57px;background: url(/img/icon/check_pswd.png) no-repeat 0 0;}
		.hit_icon {position:relative;display:-moz-inline-stack;display:inline-block;width:59px;height:27px;overflow:hidden;}
			.hit_icon img	{position:absolute;left:0;top:-54px;width:59px;height:81px;background: url(/img/icon/store_sprite.png) no-repeat 0 0;}
		.new_icon {position:relative;display:-moz-inline-stack;display:inline-block;width:59px;height:27px;overflow:hidden;}
			.new_icon img	{position:absolute;left:0;top:0;width:59px;height:81px;background: url(/img/icon/store_sprite.png) no-repeat 0 0;}
		.name_icon {display:-moz-inline-stack;display:inline-block;width:54px;height:62px;background: url(/img/icon/name.png) no-repeat 0 0;}
		.mail_icon {display:-moz-inline-stack;display:inline-block;width:57px;height:54px;background: url(/img/icon/mail.png) no-repeat 0 0;}
		.pswd_icon {display:-moz-inline-stack;display:inline-block;width:55px;height:55px;background: url(/img/icon/pswd.png) no-repeat 0 0;}
		.check_pswd_icon {display:-moz-inline-stack;display:inline-block;width:56px;height:57px;background: url(/img/icon/check_pswd.png) no-repeat 0 0;}
		.sale_icon {position:relative;display:-moz-inline-stack;display:inline-block;width:59px;height:27px;overflow:hidden;}
			.sale_icon img	{position:absolute;left:0;top:-27px;width:59px;height:81px;background: url(/img/icon/store_sprite.png) no-repeat 0 0;}
		.question_icon {display:-moz-inline-stack;display:inline-block;width:70px;height:53px;background: url(/img/icon/question.png) no-repeat 0 0;}

	/*LINKS*/
		.author_link {padding:0 0 2px 16px;background: url(/img/icons.png) no-repeat -30px -464px;}
		.download_link {padding:0 0 2px 16px;background: url(/img/icons.png) no-repeat -30px -464px;}
		.date_link {padding:0 0 0 16px;background: url(/img/icons.png) no-repeat 0 -487px;}
		.topic_link {padding:0 0 2px 16px;background: url(/img/icons.png) no-repeat -60px -435px;}
		.rating_link {padding:2px 12px 2px	 0;background: url(../img/icon/rating_user_list.png) no-repeat 100% 50%;}
		.file_link {padding:0 0 2px 16px;background: url(/img/icons.png) no-repeat -60px -435px;}
		.guild_link {padding:0 0 2px 25px;background: url(/img/icons.png) no-repeat -120px -377px;}
		.user_link {padding:0 0 2px 16px;background: url(/img/icons.png) no-repeat -30px -464px;}

	/*MORE*/
		.more {position:relative;clear:left;display:block;height:25px;line-height:27px;margin:0 0 0 -24px;background: url(/img/bgr/more.png) no-repeat 0 -54px;text-align:center;}
			.more {position:relative;clear:left;display:block;height:25px;line-height:27px;margin:0 0 20px -24px;background: url(/img/bgr/more.png) no-repeat 0 -54px;text-align:center;}
			div .more:last-child {margin-bottom:0;}
			#sidebar .more {z-index:2;margin:0;background-position:0 0;}
			.thin .more {width:591px;background-position:0 -27px;}
			.store_item_list .more {text-align:right;margin:0 0 35px -24px;padding:0 40px	;} 
			.more img {vertical-align:middle;}
			#sidebar .additional_info .more {height:18px;line-height:18px;background: url(../img/sprite.png) no-repeat 0 -113px;}
				.additional_info .more a {padding:0 10px 0 0;background: url(../img/icon/more.png) no-repeat 100% 6px;}
			#sidebar .additional_info .more a {line-height:18px;}
			.more a {line-height:27px;}
			.more .to_cart {position:absolute;right:40px;top:8px;line-height:1em;}

	/*OVERLAY*/
		.simple_overlay {display:none;z-index:10000;width:675px;min-height:200px;background-color:#333;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow: 0 0 90px #000;}
			.simple_overlay .close {position:absolute;right:-15px;top:-15px;height:35px;width:35px;background-image:url(/img/bgr/close.png);cursor:pointer;}
			.simple_overlay .next {position:absolute;top:40%;right:0;padding:10px 20px;background:#333;border:1px solid #666;border-right:0;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;}
			.simple_overlay .prev {position:absolute;top:40%;left:0;padding:10px 20px;background:#333;border:1px solid #666;border-left:0;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;}
				.simple_overlay .next:hover {background-color:#000;}
				.simple_overlay .prev:hover {background-color:#000;}
			.simple_overlay .info {position:absolute;bottom:0;left:0;padding:10px 15px;background:#333;border-top:1px solid #666;}
				.simple_overlay .info strong {display:block;}
			.simple_overlay .progress {position:absolute;top:45%;left:50%;display:none;}
			.simple_overlay .disabled {visibility:hidden;}
			
	/*PAGER*/
		.pager {margin:0 0 10px;}
			.pager .title {margin:0 5px 0 0;}
			.pager a {margin:0 3px 0 0;}
			.pager b {margin:0 3px 0 0;}
		
			#stores_categories .pager {position:relative;height:25px;margin:0 0 35px -24px;padding:0 40px;line-height:29px;background: url(/img/bgr/more.png) no-repeat 0 -54px;text-align:center;}
				#stores_categories .pager a {margin:0 4px;}
				#stores_categories .pager b {position:relative;top:-4px;display:-moz-inline-stack;display:inline-block;width:36px;height:39px;margin:0 4px;line-height:38px;background: url(/img/bgr/pager.png) no-repeat 0 0;vertical-align:top;}
				#stores_categories .pager .to_cart {position:absolute;right:40px;top:9px;}

	/*SECTOIONS*/
		.section {position:relative;display:-moz-inline-stack;display:inline-block;width:62px;height:25px;padding:0 6px 0 29px;line-height:27px;background: url(/img/sprite2.png) no-repeat 0 0;}
			.general_section {background-position:0 0;}
			.event_section {background-position:0 -25px;}
			.important_section {background-position:0 -50px;}
			.community_section {background-position:0 -75px;}
			.store_section {background-position:0 -100px;}

	/*SIMPE TABLE*/
		.simple_table {border:1px solid #ddded4;}
			.simple_table th {padding:12px 15px 10px;border-bottom:1px solid #f0f3dd;border-right:1px solid #ddded4;}
			.simple_table td {padding:10px 15px 15px;border:1px solid #ddded4;}
			
	/*STORE ITEM LIST*/
		.store_item_list {}
			.store_item_list ul {margin:0 0 0 -18px;padding:0;}
				.store_item_list#store ul {margin:0 175px 11px -9px;}
				.store_item_list ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
				.store_item_list li {position:relative;z-index:1;float:left;width:190px;height:145px;margin:0 0 18px 28px;padding:0 5px 0 7px;background: url(/img/bgr/store_item_list.png) no-repeat 0 0;}
					.store_item_list li:hover {z-index:3;}
					.store_item_list#store li {width:160px;height:130px;margin:0 0 10px 9px;padding:0 5px 0 7px;background: url(/img/bgr/store_item_list_small.png) no-repeat 0 0;}
				.store_item_list li .item:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
					.store_item_list .title {display:block;height:30px;padding:5px 0 0;line-height:25px;text-align:center;}
					.store_item_list .new_icon {position:absolute;right:-3px;top:36px;}
					.store_item_list .hit_icon {position:absolute;right:-3px;top:36px;}
					.store_item_list .sale_icon {position:absolute;right:-3px;top:36px;}
					.store_item_list .img_block {position:relative;float:left;width:59px;height:59px;margin:0 14px 0 22px;padding:25px 0 0 25px;text-align:left;vertical-align:middle;}
						.store_item_list#store .img_block {margin:0 9px 0 6px;}
						.store_item_list .img_block img {position:relative;z-index:3;width:32px;height:32px;}
						.store_item_list .img_block .border {position:absolute;left:0;top:0;width:84px;height:84px;background: url(/img/bgr/store_img_border.png) no-repeat 0 0;}
					.store_item_list .price {display:block;margin:34px 15px 0 0;text-align:right;}
					.store_item_list#store .price {margin:34px 3px 0 0;}
					.store_item_list del {display:block;margin:0 15px 0 0;text-align:right;}
				.store_item_list .links {clear:both;padding:3px 0 0;}
					.store_item_list .links label {margin:0 4px;} 
						.store_item_list  .input_wrapper {width:24px;height:19px;vertical-align:middle;background-position:0 -321px;}
							.store_item_list .input_wrapper input {width:21px;height:19px;line-height:19px;padding:0;margin:0 0 0 3px;text-align:center;background-position:100% -321px;}
					.store_item_list .about {padding:0 0 0 10px;background: url(/img/icon/more.png) no-repeat 0 6px;}
					.store_item_list .to_cart_button {vertical-align:middle;}

	/*TABLE*/
		.table {width:100%;margin:0 0 15px;padding:0;border-collapse:separate;}
			.thin .table {width:532px;}
			.table th {padding:0 5px 5px;border-bottom:1px solid #ddded4;text-align:left;}
			.table td {padding:3px 5px 4px;background-color:#fbfdef;vertical-align:middle;border-bottom:1px dotted #d5c0a9;border-right:1px solid #ddded4;border-top:1px solid #f2f4de;}
				.table td:first-child {background: url(/img/bgr/table_td.png) repeat-y 0 0;}
				.table td:last-child {background: url(/img/bgr/table_td.png) repeat-y 100% 0;border-right:0 none;}
				.table  td.number {text-align:center;}

		.additional_info .table {position:relative;top:-3px;z-index:2;margin:0 0 10px;}
			.additional_info .table th {height:24px;padding:0 10px;border:0 none;border-left:1px solid #d1bda0;vertical-align:middle;background: url(../img/sprite.png) no-repeat 0 -85px;}
				.additional_info .table th:first-child {border:0 none;}
			.additional_info .table td {padding:2px 10px 3px;border:0 none;border-left:1px solid #ddded4;border-bottom:1px dotted #c8c7bc;}
				.additional_info .table td:first-child {background-color:transparent;border-left:0;}
				.additional_info .table td:last-child {background-color:transparent;}

	/*USER BLOCK*/
		.user_block {position:relative;top:10px;width:247px;margin:0 0 30px;padding:40px 5px 0 10px;background: url(/img/bgr/user_block.png) repeat-y 0 0;}
			.user_block .border_top {position:absolute;left:0;top:-10px;z-index:1;width:262px;height:10px;background: url(/img/bgr/user_block_top.png) no-repeat 0 0;}
			.user_block .border_bottom {position:absolute;left:0;bottom:-10px;z-index:1;width:262px;height:10px;background: url(/img/bgr/user_block_bottom.png) no-repeat 0 0;}
			#wrapper .user_block h2 {position:absolute;left:-14px;top:-18px;width:179px;height:54px;line-height:49px;padding:0 0 0 33px;background: url(/img/bgr/user_block_title.png) no-repeat 0 0;}
			.user_block .logout_button {position:absolute;left:195px;top:-2px;z-index:3;}

	/*USERS PHOTO*/
		.users_photo {position:relative;z-index:2;margin:0 0 20px;}
			.users_photo ul {margin:0 0 0 22px;padding:0;list-style-type:none;}
				#sidebar .users_photo ul {margin-left:9px;}
				.users_photo ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
				.users_photo li {float:left;width:101px;height:103px;margin:0 0 8px 4px;padding:0;background:transparent;}
					#sidebar .users_photo li {margin:0 0 2px 4px;}
					.users_photo li a {position:relative;display:block;}
						.users_photo li a img {position:relative;top:3px;left:3px;display:block;width:94px;height:94px;}
					.users_photo li .border {position:absolute;left:0;top:0;width:101px;height:103px;background: url(/img/bgr/users_photo.png) no-repeat 0 0;}
					.users_photo li .icon {position:absolute;right:0;top:0;}
			#main_col .users_photo .more {width:647px;margin:0 0 0 16px;background-position:0 -82px;}

	/*USER LIST*/
		.user_list ul {margin:0;padding:0;list-style-type:none;}
			.user_list ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
			.user_list ul li {float:left;width:127px;height:222px;margin:0 10px 20px 0;padding:0;background: url(../img/bgr/user_list.png) no-repeat 0 0;overflow:hidden;}
				.user_list ul .links {height:22px;padding:5px 4px 0;}
					.user_list ul .links .topic_link {float:left;padding:2px 0 3px 17px;}
					.user_list ul .links .rating_link {float:right;}
				.user_list ul li .img_block {display:block;width:127px;height:106px;padding:9px 0 0;background: url(../img/bgr/dotted.png) repeat-x 0 100%;}
					.user_list ul li .img_block img {display:block;margin:0 auto;border:1px solid #dcdacd;}
				.about_user {padding:8px 11px;line-height:1.2em;}
					.user_list ul li .author {display:block;}
					.user_list ul li .title {margin:9px 0 0;display:block;}


/*LAYOUT*/
	#logo_img {position:absolute;left:50%;top:18px;z-index:5;margin:0 0 0 -86px;}
		.logo_img_top {position:absolute;left:50%;top:1px;z-index:4;width:169px;height:54px;margin:0 0 0 -85px;background: url(/img/bgr/logo_top.png) no-repeat 0 0;}
		.logo_img_bottom {position:absolute;left:50%;top:133px;z-index:4;width:347px;height:72px;margin:0 0 0 -174px;background: url(/img/bgr/logo_bottom.png) no-repeat 0 0;}
		body.mailru .logo_img_bottom {height:95px;background: url(/img/bgr/logo_bottom_mailru.png) no-repeat 0 0;}
	#logo_mailru {position:absolute;left:50%;top:170px;margin:0 0 0 -51px;z-index:6;}
	#download {position:absolute;left:50%;top:26px;z-index:3;width:155px;height:54px;margin:0 0 0 31px;padding:53px 105px 0 66px;background: url(/img/bgr/download.jpg) no-repeat 0 0;cursor:pointer;}
		body.mailru #download {background: url(/img/bgr/download_mailru.jpg) no-repeat 0 0;}
	#registration {position:absolute;left:50%;top:26px;z-index:3;width:184px;height:54px;margin:0 0 0 -345px;padding:53px 90px 0 25px;background: url(/img/bgr/registration.jpg) no-repeat 0 0;text-align:right;cursor:pointer;}
		body.mailru #registration {background: url(/img/bgr/registration_mailru.jpg) no-repeat 0 0;}
	#top100 {position:absolute;left:50%;top:26px;z-index:3;width:167px;height:40px;margin:0 0 0 -345px;padding:67px 90px 0 42px;background: url(/img/bgr/top100.jpg) no-repeat 0 0;cursor:pointer;}
		body.mailru #top100 {background: url(/img/bgr/top100_mailru.jpg) no-repeat 0 0;}
	#forumlink {position:absolute;left:50%;top:26px;z-index:3;width:167px;height:40px;margin:0 0 0 -345px;padding:67px 90px 0 42px;background: url(/img/bgr/forum.jpg) no-repeat 0 0;cursor:pointer;}
		body.mailru #forumlink {background: url(/img/bgr/forum_mailru.jpg) no-repeat 0 0;}


	#main_menu {position:relative;z-index:3;top:273px;left:50%;width:1126px;height:76px;margin:0 0 284px -563px;overflow:hidden;}
	
	#user_menu {margin:0 0 10px -9px;padding:0;list-style-type:none;}
		#user_menu:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
		#user_menu li {float:left;width:110px;margin:0 0 2px 12px;padding:0;background:transparent;}
			#user_menu li a {padding:0 0 0 10px;background: url(/img/icons.png) no-repeat -90px -410px;}

	#bottom_menu {margin:0 0 20px 0;padding:0;text-align:center;font-size:12px;}
		#bottom_menu a {font-size:12px;}
			#bottom_menu a h2 {display:inline;font-size:12px;text-transform:none;}


	/*=CONTENT*/
		#wrapper {position:relative;min-width:1100px;min-height:100%;height:100%;z-index:5;overflow:hidden;background:#f2f5df url(/img/bgr/body.jpg) no-repeat 50% 0;}
			body.feb23 #wrapper {background:#f2f5df url(/img/bgr/body_23.jpg) no-repeat 50% 0;}
			body.mart8 #wrapper {background:#f2f5df url(/img/bgr/body_8.jpg) no-repeat 50% 0;}
			/*body.mailru #wrapper {background:#f2f5df url(/img/bgr/body_mailru_23.jpg) no-repeat 50% 0;}*/
			html>body #wrapper {height:auto;}
			#body {position:relative;z-index:9;width:1100px;margin:0 auto;padding:0 0 40px;}
			#body:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
			#main_col {position:relative;z-index:3;float: right;width:100%;}
			#main_col_wrapper {clear:both;position:relative;}
				#main_col_wrapper:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
				#main_col_content {position:relative;z-index:2;margin:0 33px 0 307px;padding:15px 12px 0 41px;}
					#registration_page #main_col_content {min-height:720px;height:720px;padding:52px 50px 0 120px;}
					.mailru#registration_page #main_col_content {min-height:906px;height:906px;padding:52px 50px 0 120px;}
					.with_bn#main_col #main_col_content {float:left;width:570px;margin-right:5px;padding-right:0;}

			#about_wizard {display:none;height:240px;padding:461px 0 0;}
				#about_wizard h2 {width:48px;height:25px;}
					#about_wizard h2 {left:0;top:0;}
				#about_wizard .bg {background: url(/img/bgr/about_wizard.jpg) no-repeat 0 0;}

			#about_fairy {display:none;height:240px;padding:461px 0 0;}
				#about_fairy h2 {width:43px;height:25px;}
					#about_fairy h2 img {left:0;top:-25px;}
				#about_fairy .bg {background: url(/img/bgr/about_fairy.jpg) no-repeat 0 0;}

			#about_warrior {display:none;height:286px;padding:415px 0 0;}
				#about_warrior h2 {width:51px;height:21px;}
					#about_warrior h2 img {left:0;top:-53px;}
				#about_warrior .bg {background: url(/img/bgr/about_warrior.jpg) no-repeat 0 0;}
				
			#auth_block {text-align:center;height:66px;padding:36px 5px 0 10px;}
				#auth_block h2 {text-align:left;}
				#auth_block .registration_button {margin:5px 0 0;}

			#bns {position:relative;float:right;width:762px;height:110px;margin:0 32px 9px 0;overflow:hidden;}
				#bns .bn {position:absolute;left:0;bottom:-1px;z-index:3;}
				#bns .next {position:absolute;right:2px;bottom:1px;z-index:5;width:126px;height:98px;background: url(/img/bgr/next.png) no-repeat 0 0;}

				ul#bns {position:relative;top:-7px;width:763px;margin:0 30px 2px 0;padding:0;list-style-type:none;}
					ul#bns li {float:left;margin:0 6px 0 0;padding:0;background:transparent;}
						ul#bns li a	{display:table-cell;height:110px;vertical-align:bottom;}
						ul#bns li a img {display:block;}
						
			#cart .icon {position:absolute;top:-5px;left:-14px;width:53px;height:48px;background: url(/img/icon/store.png) no-repeat 0 0;}
			#cart .table {width:662px;margin:0 0 0 7px;background: url(/img/bgr/cart_table.png) no-repeat 0 0;}
				#cart .table th {height:39px;padding:0 10px;border:0 none;text-align:center;vertical-align:middle;}
					#cart .table td {padding:2px 10px;border:0 none;border-bottom:1px dotted #d6c2aa;text-align:center;vertical-align:middle;}
						#cart .table tr.odd td {background-color:#ead9b8;}
							#cart .table tr.odd td:first-child {background:#ead9b8 url(/img/bgr/cart_td_odd.png) repeat-y 0 0;}
							#cart .table tr.odd td:last-child {background:#ead9b8 url(/img/bgr/cart_td_odd.png) repeat-y 100% 0;}
						#cart .table tr.even td {background-color:#f0f3dd;}
							#cart .table tr.even td:first-child {background:#f0f3dd url(/img/bgr/cart_td_even.png) repeat-y 0 0;}
							#cart .table tr.even td:last-child {background:#f0f3dd url(/img/bgr/cart_td_even.png) repeat-y 100% 0;}
					#cart .table .col_name {text-align:left;}
					#cart .img_block {position:relative;display:block;width:59px;height:59px;padding:25px 0 0 25px;text-align:left;}
						#cart .img_block img {position:relative;z-index:3;width:32px;height:32px;}
						#cart .img_block .border {position:absolute;left:0;top:0;width:84px;height:84px;background: url(/img/bgr/store_img_border.png) no-repeat 0 0;}
					#cart .input_wrapper {width:24px;height:19px;vertical-align:middle;background-position:0 -321px;}
						#cart .input_wrapper input {width:21px;height:19px;line-height:19px;padding:0;margin:0 0 0 3px;text-align:center;background-position:100% -321px;}
						#cart tr.even .input_wrapper {background-position:0 -302px;}
							#cart tr.even .input_wrapper input {background-position:100% -302px;}
						#cart tr.odd .delete_button {background-position:0 0;}
							#cart tr.odd .delete_button:hover {background-position:0 -15px;}
				#cart .total {width:628px;margin:0 0 4px 7px;padding:12px 17px;background: url(/img/bgr/cart_total.png) no-repeat 0 100%;}
					#cart .total .price {margin:0 25px;}
					#cart .total .buttons {float:right;}
						#cart .total .buttons a {margin:0 0 0 5px;}
				#cart .buy_button {display:block;margin:40px auto;}
				#cart .buy_coins_button {display:block;margin:40px auto;}
				
					


			ul#choose_a_hero {width:556px;margin:0 auto 15px;padding:0;list-style-type:none;}
				ul#choose_a_hero:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
				#choose_a_hero p {margin:0;}
				#choose_a_hero ul {margin:0;padding:0;list-style-type:none;}
					#choose_a_hero ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
					#choose_a_hero li {float:left;margin:0 30px 0 0;padding:0;background:transparent;}
						#choose_a_hero li a {position:relative;display:block;width:155px;height:170px;overflow:hidden;}
							#choose_a_hero li a img {position:absolute;left:0;bottom:-200px;}
							#choose_a_hero li a:hover img, #choose_a_hero li a.active img {position:absolute;left:0;bottom:0;}

			#comment_list {position:relative;left:-6px;}
				#comment_list .pager {float:right;}
				#comment_list ul {margin:0 0 5px;padding:0;list-style-type:none;border-top:1px dotted #b0ad98;}
					#comment_list ul li {padding:7px 5px 7px 0;border-bottom:1px dotted #b0ad98;background:transparent;}
					#comment_list .links {float:right;}
					#comment_list .links a {margin:0 5px 0 0;}
					#comment_list .comment {margin:0 0 0 16px;}

			#commented_photos h1 .icon {position:absolute;top:-2px;left:-16px;width:47px;height:36px;background: url(/img/icon/comment.png) no-repeat 0 0;}
				#commented_photos li .icon {top:-2px;width:15px;height:15px;background: url(../img/icon/comment_photo.png) no-repeat 0 0;}

			#favorite_photos h1 .icon {position:absolute;top:-2px;left:-16px;width:47px;height:36px;background: url(/img/icon/favorite.png) no-repeat 0 0;}
				#favorite_photos li .icon {top:-3px;width:15px;height:13px;background: url(../img/icon/favorite_photo.png) no-repeat 0 0;}

			#forum {margin:0 0 30px;}
				#forum .table {margin:0 0 5px;}
					#forum .icon {position:absolute;top:-2px;left:-23px;width:60px;height:45px;background: url(/img/icon/forum.png) no-repeat 0 0;}
					#forum .author_link {white-space:nowrap;}
					#forum .date_link {white-space:nowrap;}
					#forum .topic_link {display:block;background-position: -60px -434px;}

			#new_users h1 .icon {position:absolute;top:-2px;left:-16px;width:48px;height:36px;background: url(/img/icon/smile.png) no-repeat 0 0;}

			#news {margin:0 0 35px;}
				.on_main_page#news {min-height:303px;height:303px;}
				html > body .on_main_page#news {height:auto;}
				#news .icon {position:absolute;top:-2px;left:-26px;width:63px;height:45px;background: url(/img/icon/news.png) no-repeat 0 0;}
				#news .table {border-top:1px solid #ddded4;}
					#news .section {left:-14px;margin:0;}

			#photo_view {margin:0 0 30px;}
				#photo_view:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
				#photo_view .prev_photo {position:relative;left:-12px;float:left;width:82px;height:124px;margin:0 -6px 0 0;}
				#photo_view .prev_photo .bgr_block {width:82px;height:124px;background: url(../img/bgr/photo_view.png) no-repeat 0 0;text-align:center;}
					#photo_view .prev_photo .img_block {display:block;height:77px;margin:0 1px 3px;padding:5px 0 0;background: url(../img/bgr/dotted.png) repeat-x 0 100%;}
						#photo_view .prev_photo .img_block img {display:block;margin:0 auto;border:1px solid #dcd8c8;}
				#photo_view .next_photo {float:right;width:82px;height:124px;margin:0 15px 0 0;background: url(../img/bgr/photo_view.png) no-repeat 0 0;text-align:center;}
					#photo_view .next_photo .img_block {display:block;height:77px;margin:0 1px 3px;padding:5px 0 0;background: url(../img/bgr/dotted.png) repeat-x 0 100%;}
						#photo_view .next_photo .img_block img {display:block;margin:0 auto;border:1px solid #dcd8c8;}
				#photo_view .main_photo {float:left;width:527px;margin:0 6px 0 0;background: url(../img/bgr/blocks_y.png) repeat-y -688px 0;}
					#photo_view .main_photo .links {height:33px;padding:0 12px;line-height:33px;background: url(../img/bgr/photo_view.png) no-repeat -82px 0;text-align:center;}
					#photo_view .main_photo .links .topic_link {float:left;margin:10px 10px 0 0;padding:2px 0 3px 17px;}
					#photo_view .main_photo .links .rating_link {float:right;margin:10px 0 0 10px;}
					#photo_view .main_photo .img_block {margin:0 1px 15px;padding:10px 0;background: url(../img/bgr/dotted.png) repeat-x 0 100%;text-align:center;}
						#photo_view .main_photo .img_block img {display:block;margin:0 auto;border:1px solid #dcd8c8;}
					#photo_view .description {padding:0 15px 15px;background: url(../img/bgr/photo_view.png) no-repeat -82px 100%;}
						#photo_view .description:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
						#photo_view .description .about_photo {float:right;margin:0 0 0 15px;}

			div#rating {margin:0 26px 15px 0;}
				#rating dt {padding:0 15px 0 57px;text-align:center;}
					#rating dd {padding:0 4px 15px 1px;}
						#rating .icon {position:absolute;top:-11px;left:1px;width:60px;height:45px;background: url(/img/icon/rating.png) no-repeat 0 0;}
						#rating .links {text-align:center;margin:0 0 10px;}
						#sidebar #rating .table {table-layout:fixed;}
							#rating .table th {padding:0 2px;}
							#rating .table td {padding:2px 2px 3px;}
							#sidebar #rating .table .wrapper {width:100%;overflow:hidden;}

			#ratingset .rating_line_container {position:relative;display:-moz-inline-stack;display:inline-block;width:160px;height:14px;background: url(../img/bgr/rating.png) no-repeat 0 -16px;vertical-align:middle;}
				#ratingset .rating_line_container .rating_line {position:absolute;left:0;top:0;z-index:3;height:14px;background: url(../img/bgr/rating.png) no-repeat 0 0;}
				#ratingset .rating_line_container .star {position:relative;z-index:5;float:left;width:14px;height:14px;margin:0 2px 0 0;}

			#screenshot {position:relative;z-index:2;margin:0 0 20px;}
				#screenshot ul {margin:0 0 0 29px;padding:0;list-style-type:none;}
					#sidebar #screenshot ul {margin-left:-4px;}
					#screenshot ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
					#screenshot li {float:left;width:117px;height:79px;margin:0 0 1px 6px;padding:0;background:transparent;}
					#sidebar #screenshot li {margin-left: 2px;}
					#screenshot li a {position:relative;display:block;}
						#screenshot li a img {position:relative;top:3px;left:3px;display:block;width:110px;height:70px;}
					#screenshot li .border {position:absolute;left:0;top:0;width:117px;height:79px;background: url(/img/bgr/screenshot.png) no-repeat 0 0;}
				#main_col #screenshot .more {width:647px;margin:0 0 0 16px;background-position:0 -82px;}


			#screenshot_view {margin:0 0 30px;}
				#screenshot_view .prev {position:relative;float:left;margin:0 0 7px;}
				#screenshot_view .next {float:right;margin:0 26px 7px 0;}
				#screenshot_view .main {clear:both;margin:0 26px 5px 0;background: url(../img/bgr/blocks_y.png) repeat-y -1215px 0;}
					#screenshot_view .main .title {display:block;height:33px;padding:0 12px;line-height:33px;background: url(../img/bgr/screenshot_view.png) no-repeat 0 0;text-align:center;}
					#screenshot_view .main .border_bottom {height:7px;background: url(/img/bgr/screenshot_view.png) no-repeat 0 -33px;font-size:0;}
					#screenshot_view .main .img_block {margin:0 1px 15px;padding:10px 0;}
						#screenshot_view .main .img_block img {display:block;margin:0 auto;border:1px solid #dcd8c8;}


			ul#sites_link {margin:0 0 15px;padding:0;;list-style-type:none;}
				ul#sites_link:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
			dl#sites_link dt {padding:0 4px 0 55px;text-align:center;}
				dl#sites_link dt .icon {position:absolute;top:-5px;left:1px;width:60px;height:45px;background: url(/img/icon/forum_sidebar.png) no-repeat 0 0;}
				dl#sites_link ul {margin:0;padding:15px 18px;list-style-type:none;}
					#sites_link li {float:left;width:335px;margin:0 8px 3px 0;padding:0;background:transparent;}
						#sidebar #sites_link li {float:none;width:auto;margin:0 0 3px;}
					#sites_link li img {vertical-align:middle;}

			#store {min-height:406px;height:406px;margin:0 -8px 25px 0;background: url(/img/bgr/store_heroe.jpg) no-repeat 100% 0;}
				html > body #store {height:auto;}
				#store:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
				#store .icon {position:absolute;top:-5px;left:-14px;width:53px;height:48px;background: url(/img/icon/store.png) no-repeat 0 0;}
				#store .more {text-align:center;padding:0;}
						
			#stores_categories {}
				#stores_categories h2 .icon {position:absolute;top:-5px;left:-14px;width:53px;height:48px;background: url(/img/icon/store.png) no-repeat 0 0;}
				#stores_categories #popular_items h2 .icon  {position:absolute;top:-5px;left:-14px;width:55px;height:46px;background: url(/img/icon/popular.png) no-repeat 0 0;}
				#stores_categories #special_items h2 .icon  {position:absolute;top:-5px;left:-14px;width:66px;height:48px;background: url(/img/icon/special.png) no-repeat 0 0;}
				#stores_categories .categories_list {margin:0 0 35px -30px;padding:0;text-align:center;}
					#stores_categories .categories_list li {display:-moz-inline-stack;display:inline-block;height:18px;padding:0 0 0 9px;list-style-type:none;background: url(/img/bgr/store_categories_list.png) no-repeat 0 0;}
						#stores_categories .categories_list li.active {background-position:0 -18px;}
						#stores_categories .categories_list li a {display:block;min-width:67px;height:18px;padding:0 10px 0 0;line-height:16px;background: url(/img/bgr/store_categories_list.png) no-repeat 100% 0;}
							#stores_categories .categories_list li.active a {background-position:100% -18px;}
				#stores_categories .about_item .img_block {position:relative;float:left;width:59px;height:59px;margin:0 0 8px 40px;padding:25px 0 0 25px;text-align:left;}
					#stores_categories .about_item .img_block img {position:relative;z-index:3;width:32px;height:32px;}
					#stores_categories .about_item .img_block .border {position:absolute;left:0;top:0;width:84px;height:84px;background: url(/img/bgr/store_img_border.png) no-repeat 0 0;}
				#stores_categories .about_item {position:relative;margin:0 0 40px;}
					#stores_categories .about_item:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
					#stores_categories .about_item .item {position:relative;float:left;width:195px;margin:25px 0 25px -6px;}
						#stores_categories .about_item .new_icon {position:absolute;right:-3px;top:8px;}
						#stores_categories .about_item .hit_icon {position:absolute;right:-3px;top:8px;}
						#stores_categories .about_item .sale_icon {position:absolute;right:-3px;top:8px;}
						#stores_categories .about_item .price {display:block;margin:36px 12px 0 0;text-align:right;}
						#stores_categories .about_item del {display:block;margin:0 12px 0 0;text-align:right;}
					#stores_categories .about_item .cart {clear:both;}
						#stores_categories .about_item label {margin:0;}
						#stores_categories .about_item .input_wrapper {width:24px;height:19px;vertical-align:middle;background-position:0 -321px;}
							#stores_categories .about_item .input_wrapper input {width:21px;height:19px;line-height:19px;padding:0;margin:0 0 0 3px;text-align:center;background-position:100% -321px;}
						#stores_categories .about_item .to_cart_button	{vertical-align:middle;}
					#stores_categories .about_item .description {min-height:80px;height:80px;margin:0 20px 25px 0;padding:20px 0 0 25px;overflow:hidden;background: url(/img/bgr/stores_categories_about.png) no-repeat 0 12px;}
						html > body #stores_categories .about_item .description {height:auto;} 

			#support {float:left;width:300px;margin:0;}
				#support dt {margin:0 0 3px;padding:0 0 0 14px;background: url(../img/icon/bullit.png) no-repeat 0 5px;}
				#support dd {margin:0 0 7px;}
					#support ul {margin:0 15px;padding:0;}

			#topics dt {padding:0 17px 0 57px;text-align:center;}
				#topics dt .icon {position:absolute;top:-5px;left:1px;width:60px;height:45px;background: url(/img/icon/forum_sidebar.png) no-repeat 0 0;}
				#topics dd {padding:0 4px 15px 1px;}
				
			#wallpaper {margin:0 0 20px;}
				#wallpaper:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
				#wallpaper li {position:relative;float:left;width:335px;height:185px;margin:0 13px 15px 0;padding:0;background:transparent;}
					#wallpaper li img {position:relative;top:1px;left:3px;z-index:1;display:block;}
					#wallpaper li .border {position:absolute;left:0;top:0;z-index:3;width:335px;height:185px;background: url(/img/bgr/wallpaper.png) no-repeat 0 0;}
					#wallpaper li .links {display:none;position:absolute;left:-9px;top:44px;z-index:3;}
						#wallpaper li:hover .links {display:block;}
						#wallpaper li .links a {display:block;width:121px;height:19px;margin:0 0 1px;padding:0 0 0 30px;line-height:14px;background: url(/img/bgr/wallpaper_link.png) no-repeat 0 0;cursor:pointer;}

	/*=SIDEBAR*/
		#sidebar {position:relative;z-index:5;float: left;width: 263px;margin:0 -297px 0 0;padding:0 0 0 34px;}

			#guide {position:relative;z-index:2;margin:0 -10px 20px -14px;}
				#guide dt {height:26px;padding:0 0 0 39px;line-height:26px;background: url(/img/sprite.png) no-repeat 0 -22px;}
					#guide dt.selected {margin:0;background: url(../img/bgr/guide_selected.jpg) no-repeat 0 0;}
					#guide dt a {line-height:26px;}
				#guide dd {position:relative;}
					#guide ul {margin:10px 10px 7px 14px;padding:0;list-style-type:none;}
						#guide ul li {margin:0 10px 3px;padding:0 0 4px 15px;line-height:1.2em;background: url(/img/bgr/blocks_y.png) no-repeat -270px 100%;}

			#poll dd {padding:15px 13px 18px;}
				#poll label {position:relative;display:block;margin:0 0 7px;padding:0 0 0 20px;}
					#poll label input  {position:absolute;left:0;top:3px;}
				#poll .question {display:block;margin:0 0 20px;}
				#poll .total_vote {display:block;text-align:center;}
				#poll .vote_button {display:block;margin:0 auto 10px;}
				#poll ol {margin:0;padding:0;}
					#poll ol li {list-style-position:inside;margin:0 0 7px;}
						#poll ol li:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
						#poll ol .vote {float:left;width:4em;}
						#poll ol li .voting_bar {float:left;width:174px;height:5px;margin:0.6em 0 0;overflow:hidden;background: url(/img/sprite2.png) no-repeat 0 -128px;}
						#poll ol li .voting_bar .line {float:left;min-width:1%;height:5px;background: url(/img/sprite2.png) no-repeat 0 -133px;}
						#poll ol li .voting_bar .corner {float:left;width:3px;height:5px;background: url(/img/sprite2.png) no-repeat 100% -133px;}
						
						
				#user_block .my_account {text-align:center;}
				#user_block .get_button {display:block;margin:5px auto 0;}
				#user_block .get_buttondisabled {display:block;margin:5px auto 0;}
				#user_block .hr {height:4px;margin:3px 0;background: url(/img/bgr/hr.png) repeat-x 0 0;}
					.cart#user_block .amount {position:relative;height:29px;margin:10px -3px 5px -8px;line-height:28px;background: url(/img/bgr/user_block_total.png) no-repeat 0 0;text-align:center;}
					.cart#user_block .to_cart {padding:0 0 0 10px;background: url(/img/icons.png) no-repeat -90px -410px;}
					.cart#user_block .total {margin:3px 0 0 10px;}
					.cart#user_block .buy_button {float:right;width:95px;height:18px;margin:9px 0 0;background: url(/img/button/buy_small.png) no-repeat 0 0;}
					.cart#user_block .buy_coins_button {float:right;width:145px;height:18px;margin:9px 0 0;background: url(/img/button/buy_coins_small.png) no-repeat 0 0;}
	
	/*=FOOTER*/
		#footer {position:relative;z-index:7;clear:both;width:835px;min-height:113px;height:113px;margin:0 auto;padding:0 190px 20px 74px;background: url(/img/bgr/footer.png) no-repeat 0 100%;}
			html > body #footer {height:auto;}
			#footer:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
			#other_sites {float:left;margin:0 0 15px;padding:0;list-style-type:none;}
				#other_sites li {display:inline;margin:0 15px 0 0;padding:0;background:transparent;}
					#other_sites li img {vertical-align:middle;}
			#copyright {margin:0 0 15px;padding:7px 0 0;overflow:hidden;}
			#counters {position:absolute;right:77px;top:0;margin:0;padding:0;list-style-type:none;}
			#counters li {margin:0 0 10px;padding:0;background:transparent;}
			#up_index {clear:both;}

/*FORM*/
	label {margin:0 15px 0 0;}
	select{border:solid 1px #d8bd9f;width:248px;height:1.8em;background-color:#fbf6ed;}
	textarea {width:248px;height:100px;border:solid 1px #d8bd9f;background-color:#fbf6ed;}
	fieldset {margin:0 -13px 3px -80px;padding:5px 0 0 95px;background: url(/img/bgr/field.png) no-repeat 50% 0;border:0 none;}
		fieldset.inline {padding:5px 0 0 50px;}
		fieldset.inline .hint {margin:3px 20px 0 0;}
		fieldset:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
		#wrapper fieldset.inline .field {clear:none;float:left;margin:0 45px 0 0;padding:0;}
			#wrapper fieldset.inline .field dt {left:0;float:none;width:auto;margin:0 0 3px;padding:0 0 0 35px;text-align:left;}
			 #wrapper fieldset.inline .field dd {float:none;}
		fieldset .field {margin:0 0 2px;}
	.field {position:relative;clear:both;padding:0;margin:0 0 20px;padding:0 0 0 205px;}
		.field:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
		.field dt {position:relative;left:-205px;float:left;width:200px;margin:0 -200px 0 0;text-align:right;}
			.field dt label {margin:0;}
		.field dd {float:left;}
	.form_buttons {margin:0 0 0 205px;}
	.multiline {padding:0;margin:0 0 20px;}
		.multiline dt {left:0;float:none;width:auto;margin:0 0 3px;text-align:left;}
		.multiline dd {float:none;}

	#add_comment_form {position:relative;left:-6px;clear:both;margin:0 0 5px;}
		#add_comment_form .textarea_wrapper {margin:0 0 10px;width:706px}
			#add_comment_form textarea {width:694px;}
		#add_comment_form .comment_button {display:block;margin:0 auto 7px;}

	#login_form .forget_password {position:absolute;top:17px;left:164px;}
	#login_form .enter_button {position:relative;top:-2px;}
	#login_form .registration {position:absolute;top:0;left:182px;color:#a00330;}
	#login_form .input_wrapper {width:137px;height:19px;vertical-align:middle;margin:0 3px 5px 0;background-position:100% -21px;}
		#login_form .input_wrapper input {width:127px;height:17px;padding:2px 0 0 5px;background-position:0 -21px;}
		body.mailru #login_form #email_input {float:left;width:130px;margin:0 0 5px 0;border-right:1px solid #ccb295;}
		body.mailru #login_form #mailru_domen {width:110px;margin:0  5px 5px 0;height:19px;background-position:100% -21px;}
		body.mailru #login_form #mailru_domen select {width:108px;height:19px;background:none;}

	#registration_form p {margin:0 0 10px;}
	#registration_form .i_agree {display:block;padding:20px 0 0;}
	body.mailru #registration_form .i_agree {padding:0;} 
		#registration_form .i_agree input {position:relative;left:-17px;width:15px;margin:0 -15px 0 0;}
		#registration_form .ok_button {float:right;margin:0 60px 0 0;}
		#registration_form .req_fields {float:right;width:112px;margin:0 42px 10px 20px;}
			body.mailru #registration_form .req_fields {float:none;display:block;width:auto;margin:0 0 5px;padding:15px 0 0;}
		#registration_form .field {padding:0 0 0 105px}
			#registration_form .field dt {left:-105px;width:100px;margin:0 -100px 0 0;}
		#registration_form .input_wrapper {background-position:100% 0;}
			#registration_form .hi .input_wrapper {background-position:100% -171px;}
			#registration_form .input_wrapper input {background-position:0 0;}
				#registration_form .hi .input_wrapper input {background-position:0 -171px;}
		#registration_form .select_wrapper {display:block;width:435px;margin:0;background-position:100% 0;}
				#registration_form .hi .select_wrapper {background-position:100% -171px;}
			#registration_form .select_wrapper select {width:431px;height:20px;background-position:0 0;}
					#registration_form .hi .select_wrapper select {background-position:0 -171px;}
			#registration_form .field dt .select_wrapper select option {background-color:#fae0b0;}
		#registration_form .input_wrapper {width:435px;}
			#registration_form .input_wrapper input {width:425px;padding-left:5px;}
			#registration_form .inline .input_wrapper {width:270px;}
				#registration_form .inline .input_wrapper input {width:225px;padding-left:35px;}
			#registration_form .icon {position:absolute;left:-25px;top:0;}
			#registration_form .mail_icon {top:1px;}
			#registration_form .name_icon {top:-5px;}
			#registration_form .pswd_icon {top:5px;}
			#registration_form .check_pswd_icon {top:1px;}
			#registration_form  .question_icon {left:-78px}
		#registration_form .create_mailru_account {float:right;margin:0 40px 0 0;}
	
	#registration_form #mailru_domen {width:270px;}
		#registration_form #mailru_domen .select_wrapper {width:97px;border-left:1px solid #dbae78;}
		#registration_form #mailru_domen .select_wrapper  select {width:94px;height:19px;background:none;}
		#registration_form #mailru_domen .input_wrapper {float:left;width:170px;}
		#registration_form #mailru_domen .input_wrapper input {width:134px;}
		


	.button_wrapper {display:-moz-inline-stack;display:inline-block;height:19px;padding:0 0 0 10px;background: url(/img/button/bg.png) no-repeat 0 0;}
		.button_wrapper input {display:block;height:19px;padding:0 10px 3px 0 ;border:0 none;background: url(/img/button/bg.png) no-repeat 100% 0;}

	.input_wrapper {display:-moz-inline-stack;display:inline-block;width:250px;height:21px;margin:0 0 5px;padding:0;overflow:hidden;background: url(/img/bgr/form_elements.png) no-repeat 100% -150px;}
		.hi .input_wrapper {background-position:100% -281px;}
		.thin_input {width:50px;}
		.input_wrapper input {display:block;width:240px;height:18px;margin:0;padding:3px 0 0 5px;border: none;background: url(/img/bgr/form_elements.png) no-repeat 0 -150px;}
			.thin_input input {width:40px;}
			.hi .input_wrapper input {background-position:0 -281px;}

	.select_wrapper {display:-moz-inline-stack;display:inline-block;width:250px;height:21px;margin:0 0 5px;padding:0;overflow:hidden;background: url(/img/bgr/form_elements.png) no-repeat 100% -150px;}
		.hi .select_wrapper {background-position:100% -281px;}
		.select_wrapper select {display:block;width:245px;height:21px;margin:0;padding:2px 0 2px 5px;border:0 none;background:#fff url(/img/bgr/form_elements.png) no-repeat 0 -150px;}
			.hi .select_wrapper select {background-position:0 -281px;}
	.checkbox {position:relative;top:2px;display:-moz-inline-stack;display:inline-block;width:16px;height:16px;margin:0 3px 0 0;background: url(/img/bgr/form_elements.png) no-repeat 0 -40px;}
		.checkbox_checked {background-position:-16px -40px}

	.textarea_wrapper {width:400px;height:89px;overflow:hidden;margin:0;padding:0;background: url(/img/bgr/form_elements.png) no-repeat 100% -61px;}
		.hi .textarea_wrapper {background-position:100% -192px;}
		.textarea_wrapper textarea {width:386px;height:85px;margin:0;padding:2px 0 2px 10px;border:0 none;background: url(/img/bgr/form_elements.png) no-repeat 0 -61px;overflow:auto;}
			.hi .textarea_wrapper textarea {background-position:0 -192px;}

	.file_wrapper {position:relative;height:24px;overflow:hidden;}
		.file_wrapper .browse_button {float:left;margin:2px 15px 0 0;vertical-align:middle;}
			.file_wrapper .input_wrapper {float:left;margin:0 10px 0 0;}
			.file_wrapper .input_file {visible:hidden;position:absolute;z-index:20;left:0;top:0;width:auto;height:100%;-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;filter:alpha(opacity=0);}
			.hidden_block {display:none;}

.new_service_block {
			margin-bottom: 20px;
			padding: 0 20px;
			background: url('/img/bgr/service_bg.gif') 50% 0 repeat-y;
		}
		
		.new_service_header {
			overflow: hidden;
			//zoom: 1;
			padding: 10px;
			background: url('/img/bgr/dot_border.gif') 0 100% repeat-x;
		}
		
		.new_service_block .description {
			padding: 10px;
			background: url('/img/bgr/dot_border.gif') 0 100% repeat-x;
		}
		
		.new_service_block .more {
			overflow: hidden;
			display: -mox-inline-stack;
			display: inline-block;
			//display: inline;
			//zoom: 1;
			width: 313px;
			line-height: 33px;
			background: url('/img/bgr/thanx.gif') 0 0 no-repeat;
		}
		
		.new_service_footer {
			margin: 10px 0 0 0;
			text-align: center;
		}
		
		.new_buy_button {
			overflow: hidden;
			display: -mox-inline-stack;
			display: inline-block;
			//display: inline;
			//zoom: 1;
			width: 95px;
			height: 18px;
			background: url('/img/button/buttons.png') 0 -126px no-repeat;
		}
		
		.fr {float: right;}

