/*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;color:#252525;background:#fff url(/img/bgr/body.jpg) no-repeat  50% 0;}
  table, td, th, ul, textarea, input, select {font: 1em/1.5em Tahoma, Geneva;color:#252525;}
  a {font:1em/1em Tahoma, Geneva; color:#12579b;text-decoration:underline;}
   a:hover {text-decoration:none;}
  h1 {margin:0;padding:0;font: 1.5em/1.5em "Trebuchet MS", Helvetica;color:#b43c00;}
  	.single_block .title h1 {font:1em/18px "Trebuchet MS", Helvetica;color:#b43c00;}
  h2 {margin:0;padding:0;font:1.5em/1.5em "Trebuchet MS", Helvetica;color:#b43c00;}
  	.single_block .title h2 {font:1em/18px "Trebuchet MS", Helvetica;color:#b43c00;}
  	#store h2 {position:relative;z-index:3;width:594px;height:38px;margin:0 auto 13px;line-height:35px;text-align:center;background: url(/img/bgr/title.png) no-repeat 0 0;}
  h3 {margin:0;padding:0;font:bold 1.17em/1.3em Tahoma, Geneva;color:#a66714;}
  	#about_item h3  {margin:0 0 5px;font:bold 1.5em/1em "Trebuchet MS", Helvetica;color:#b43c00;}
  	#photo_view .photo h3 {margin:0 0 5px;text-align:center;}
  	#message h3 {margin:0 0 5px;font:bold 1.5em/1em "Trebuchet MS", Helvetica;color:#b43c00;text-align:center;}
  	.store h3  {color:#b43c00;font-size:1em;}
  h4 {margin:0;padding:0;font:bold 1.3em/1.5em "Trebuchet MS";color:#FF6600;}
  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 {margin:10px 0;padding:0;list-style-type:none;}
  ul li {padding:0 0 0 15px;background: url(/img/bgr/bullit2.png) no-repeat 0 7px;}
  :focus, a:active { outline: none; }
	form :focus, form a:active { outline:1px dotted;}

/*FONT*/
  .table th {font-weight:bold;}
	#about_item .price {font-size:1.5em;color:#115596;}
		#about_item label {color:#a1671c}
		#about_item .input_wrapper input {color:#d34600;}
  #about_heroes .about_item strong {font-size:1.16em;color:#a66714;}
  #bottom_menu {font-size:1.17em;}
  	#bottom_menu a {color:#1d73c7;text-decoration:none;}
			#bottom_menu a:hover {text-decoration:underline;}
			#bottom_menu li.selected a {text-decoration:underline;}
	#cart {color:#b43c00;}
	#cart strong a {font-weight:bold;}
	#choose_a_hero li {font-size:1.16em;color:#b43c00;}
	#comment_list li {font-size:0.93em;line-height:1.3em;}
		#comment_list .user_link {font-weight:bold;}
	#copyright {font-size:0.93em;line-height:1.2em;}
	#date_fiter label span {font-size:0.93em;}
	#download p {font-size:0.93em;}
	#footer {font-family:Arial, Helvetica;}
	#forum .table a {text-decoration:none;}
		#forum .table  a:hover {text-decoration:underline;}
	#guide dl dt {font-weight:bold;color:#12579b;}
		#guide dl dt.selected {color:#a66714;}
		#guide dl dt a{font-weight:bold;color:#12579b;text-decoration:none;}
			#guide dl dt a:hover {text-decoration:underline;}
			#guide dl dt.selected a {color:#a66714;}
		#guide ul {font-size:0.93em;line-height:1em;}
			#guide ul a {text-decoration:none;}
			#guide ul a:hover {text-decoration:underline;}
			#guide li.selected {font-weight:bold;}
				#guide ul li.selected a {font-weight:bold;}
	#login_form {font-size:0.93em;}
		.mailru #login_form .button_wrapper {font-size:1.1em;}
	#login_form .dog {font-size:1.16em;font-weight:bold;color:#b43c00;}
	#main_menu li {font-size:1.2em;font-weight:bold;color:#12579b;}
	#main_menu li a {font-weight:bold;text-decoration:none;}
		#main_menu li a:hover {text-decoration:none;}
	#news .description {font-size:0.93em;line-height:1.3em;}
		#news .news_title {line-height:1.2em;}
	#poll .total_vote  {font-size:0.93em;font-weight:bold;}
		#poll .vote {font-size:0.83em;}
	#photo_view .about_photo {font-size:0.93em;}
		#photo_view .about_photo .author {font-weight:bold}
		#photo_view .pager {font-size:1.16em;}
	#rating .table {font-size:0.93em;}
	#registration_form  .i_agree {font-size:0.93em;line-height:1.3em;}
	#registration_form .dog {font-size:1.5em;color:#b43c00;font-weight:bold;}
	#screenshot_list a {color:#1d73c7}
		#screenshot_list li .label {font-size:0.83em;color:#909090;line-height:1.2em;}
		#screenshot_list li .description {font-size:0.93em;line-height:1.2em;}
	#seo {font-size:0.83em;line-height:1.3em;}
	#sites_link {font-size:0.93em;}
		#sites_link a {color:#252525;text-decoration:none;}
			#sites_link a:hover {text-decoration:underline;}
	#store .pager a {font-size:1.16em;font-weight:bold;color:#b43c00;}
		#store .pager b {font-size:1.16em;font-weight:bold;color:#fff;}
	#support dt {font-size:0.93em;}
		#support dt a {font-weight:bold;}
	#user_block {font-size:0.93em;}
		#user_block .logout a {font-weight:bold;}
		#user_block .name strong {font-size:1.16em;}
		#user_block .bonus {color:#12579b;}
	#user_list a {color:#1d73c7}
		#user_list li .label {font-size:0.83em;color:#909090;line-height:1.2em;}
		#user_list li .description {font-size:0.93em;line-height:1.2em;}
		#user_list .links {font-size:0.83em;}
			#user_list .links a {text-decoration:none;}
			#user_list .links a:hover {text-decoration:underline;}
	#wrapper {font-size:1.2em;line-height:1.5em;}
	.alt {font-size:0.93em;line-height:1.3em;}
		.alt .alt_title {color:#b43c00;font-size:1.1em;}
	.common_block .table td.name_col  {color:#d34600;font-weight:bold;}
	.tabs li  {color:#b43c00;font:bold 1.5em "Trebuchet MS", Helvetica;}
		.tabs li a {color:#b43c00;text-decoration:none;}
		.tabs li a:hover {text-decoration:underline;}
	.store .price {font-size:1.5em;color:#115596;}
		.store label {color:#a1671c}
		.store .input_wrapper input {color:#d34600;}
	.button_wrapper input {color:#fff;}
	.date_link {font-size:0.93em;}
	.field dt {font-weight:bold;color:#b43c00;}
		.field dt small {font-size:0.83em;font-weight:normal;}
	.hint {font-size:0.93em;line-height:1.3em;}
	.menu li {font:bold 1.3em "Trebuchet MS", Helvetica;color:#1d73c7;}
		.menu li a {font:bold 1em "Trebuchet MS", Helvetica;color:#1d73c7;text-decoration:none;}
		.menu li a:hover {text-decoration:underline;}
		.menu li.active a {color:#b43c00;}
	.more {font-size:0.93em;}
	.pager {font-size:0.93em;color:#12579b;}
		.pager a {text-decoration:none;}
			.pager a:hover {text-decoration:underline;}
		.pager b {font-size:1.27em;}
	.single_block .title {font:1.5em/18px "Trebuchet MS", Helvetica;color:#b43c00;}
	.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 {font-size:0.93em;}
		.simple_table th {font-weight:bold;color:#b87b33;}
	.store .price del {color:#778898;font-size:0.83em;font-weight:normal;}

/*MISC*/
	.breadcrumbs {margin:0 0 15px;padding:0;}
		.breadcrumbs li {display:inline;margin:0 9px 0 0;padding:0 10px 0 0;background: url(/img/bgr/arrow.png) no-repeat 100% 4px;}
		.breadcrumbs li:last-child {margin:0;padding:0;background:transparent;}
  .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;}
  .error {position:relative;z-index:3;}
  .delete_icon {display:-moz-inline-stack;display:inline-block;width:21px;height:21px;background: url(/img/icon/delete.png) no-repeat 0 0;}
  .hr {position:relative;clear:both;height:3px;margin:10px -7px 10px -8px;background: url(/img/bgr/hr2.png) no-repeat 50% 0;font-size:0;}
  	#footer .hr {height:1px;margin:10px 0;background: url(/img/bgr/hr.png) repeat-x 0 0;} 
  div.more {position:relative;z-index:3;text-align:center;}
  	#main_col div.more {margin:5px 0 0;}
  .external_links {display:block;margin:0 0 10px;}
  	.external_links img {display:block;}
  	#right_col .external_links {float:left;clear:both;}
  	#left_col .external_links {margin-left:67px;}
	.leg {position:absolute;left:50%;top:222px;z-index:7;width:71px;height:143px;margin:0 0 0 377px;background: url(/img/bgr/leg.png) no-repeat 0 0;}
	.left_col_bg {position:absolute;left:32px;top:32px;z-index:1;width:162px;height:174px;background: url(/img/bgr/left_col.png) no-repeat 0 0;}
	.pager {position:relative;z-index:1;text-align:center;}
		.pager a {margin:0 2px;}
		.pager b {margin:0 2px;}
		
	/*ALT*/
		.alt {position:absolute;z-index:1000;width:270px;min-height:63px;height:63px;padding:0 15px;}
			html > body .alt {height:auto;}
			.alt .alt_title {margin:0 0 7px;}
			.alt .alt_bg {position:absolute;z-index:1;left:0;top:39px;bottom:22px;width:300px;background: url(/img/bgr/alt.png) repeat-y 0 0;}
			.alt .alt_brd_top {position:absolute;z-index:1;left:0;top:-14px;width:300px;height:53px;background: url(/img/bgr/alt_top.png) no-repeat 0 0;}
			.alt .alt_brd_bottom {position:absolute;z-index:1;left:0;bottom:-15px;width:300px;height:37px;background: url(/img/bgr/alt_bottom.png) no-repeat 0 0;}
			.alt .alt_img {position:relative;float:left;width:72px;height:72px;margin:0 8px 6px 0;}
					.alt .alt_img .border {position:absolute;left:-3px;top:-3px;z-index:3;width:78px;height:82px;background: url(/img/bgr/store_img_border.png) no-repeat 0 0;}
					.alt .alt_img img {position:relative;left:4px;top:4px;z-index:1;display:block;width:64px;height:64px;}
	
	/*BUTTONS*/
		.enter_button {display:-moz-inline-stack;display:inline-block;width:81px;height:45px;overflow:hidden;background: url(/img/button/sprite.png) no-repeat 0 0;border:0 none;text-indent:-2000px;cursor:pointer;}
		.get_button {display:-moz-inline-stack;display:inline-block;width:92px;height:30px;overflow:hidden;background: url(/img/button/get.png) no-repeat 0 0;cursor:pointer;}
			.get_buttondisabled {display:-moz-inline-stack;display:inline-block;width:92px;height:30px;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:81px;height:45px;overflow:hidden;background: url(/img/button/sprite.png) no-repeat 0 -45px;border:0 none;}
  	.ok_button{display:-moz-inline-stack;display:inline-block;width:232px;height:105px;overflow:hidden;background: url(/img/button/go.png) no-repeat 0 0;border:0 none;text-indent:-2000px;cursor:pointer;}
  	.registration_button {display:-moz-inline-stack;display:inline-block;width:174px;height:48px;overflow:hidden;background: url(/img/button/registration.png) no-repeat 0 0;border:0 none;}
  	.info_button {display:-moz-inline-stack;display:inline-block;width:80px;height:28px;overflow:hidden;background: url(/img/button/info.png) no-repeat 0 0;}
  	.to_cart_button {display:-moz-inline-stack;display:inline-block;width:80px;height:28px;overflow:hidden;background: url(/img/button/to_cart.png) no-repeat 0 0;border:0 none;text-indent:-2000px;cursor:pointer;}
  	.go_back_button {display:-moz-inline-stack;display:inline-block;width:140px;height:28px;overflow:hidden;background: url(/img/button/go_back.png) no-repeat 0 0;border:0 none;text-indent:-2000px;cursor:pointer;}
  	.find_button {display:-moz-inline-stack;display:inline-block;width:79px;height:28px;overflow:hidden;background: url(/img/button/find.png) no-repeat 0 0;border:0 none;text-indent:-2000px;cursor:pointer;}
  	.buy_button {display:-moz-inline-stack;display:inline-block;width:100px;height:28px;overflow:hidden;background: url(/img/button/buy.png) no-repeat 0 0;border:0 none;text-indent:-2000px;cursor:pointer;}
  	.gift_button {display:-moz-inline-stack;display:inline-block;width:100px;height:28px;overflow:hidden;background: url(/img/button/gift.png) no-repeat 0 0;border:0 none;text-indent:-2000px;cursor:pointer;}
  	.buy_button_big {display:-moz-inline-stack;display:inline-block;width:130px;height:28px;overflow:hidden;background: url(/img/button/buy_big.png) no-repeat 0 0;border:0 none;text-indent:-2000px;cursor:pointer;}
  	.gift_button_big {display:-moz-inline-stack;display:inline-block;width:130px;height:28px;overflow:hidden;background: url(/img/button/gift_big.png) no-repeat 0 0;border:0 none;text-indent:-2000px;cursor:pointer;}
  	.pay_button_big {display:-moz-inline-stack;display:inline-block;width:172px;height:35px;background: url(/img/button/pay.png) no-repeat 0 0;border:0 none;text-indent:-2000px;cursor:pointer;}
  	.recalculate_button {display:-moz-inline-stack;display:inline-block;width:130px;height:28px;background: url(/img/button/recalculate.png) no-repeat 0 0;border:0 none;text-indent:-2000px;cursor:pointer;}
  	
	/*COMMON BLOCK*/
		.common_block {position:relative;width:536px;min-height:52px;height:52px;margin:0 auto 15px;padding:15px 20px;background: url(/img/bgr/about_item.png) repeat-y 0 0;}
			html > body .common_block {height:auto;}
			.common_block .brd_top {position:absolute;z-index:1;left:1px;top:0;width:575px;height:54px;background: url(/img/bgr/about_item_top.png) no-repeat 0 0;}
			.common_block .brd_bottom {position:absolute;z-index:1;left:0;bottom:0;width:576px;height:38px;background: url(/img/bgr/about_item_bottom.png) no-repeat 0 0;}
			#main_col .single_block .common_block .content {overflow:visible;}
	
  /*LINKS*/
  	.prev_link {display:block;width:55px;height:18px;background: url(/img/bgr/prev.png) no-repeat 0 0;}
  	.next_link {display:block;width:65px;height:18px;background: url(/img/bgr/next.png) no-repeat 0 0;}
  	
  /*MENU*/
  	.menu {position:relative;z-index:3;width:598px;margin:0 auto 8px;}
  		.menu .bg {position:absolute;left:0;top:0;z-index:1;width:598px;height:35px;background: url(/img/bgr/menu.png) no-repeat 0 0;}
  		.menu ul {position:relative;z-index:3;height:35px;margin:0;padding:0 0 0 13px;overflow:hidden;}
  			.menu li {position:relative;float:left;padding:0 7px;background:transparent;line-height:31px;}
  				.menu li.active {background: url(/img/bgr/menu_item.png) repeat-x 0 4px;}
  				.menu li:first-child {padding-left:15px;}
  				.menu li:last-child {padding-right:15px;}
  				.menu .separator {position:absolute;left:-1px;top:6px;width:2px;height:21px;background: url(/img/bgr/menu_separator.png) no-repeat 0 0;}
  				.menu li:first-child .separator {display:none;}
  	
  /*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;}

  
  /*SINGLE BLOCK*/
		.single_block {position:relative;top:11px;z-index:3;clear:both;min-height:97px;height:97px;margin:0 0 30px;padding:0 15px 17px;background: url(/img/bgr/single_block2.png) repeat-y 0 0;}
			.two_column_page .single_block  {margin-right:67px;background: url(/img/bgr/single_block3.png) repeat-y 0 0;}
			html >body .single_block {height:auto;}
			#left_col .single_block {top:8px;min-height:82px;height:82px;margin:0 0 23px 67px;padding-bottom:20px;background: url(/img/bgr/single_block.png) repeat-y 0 0;}
				html >body #left_col .single_block {height:auto;}
			#right_col .single_block {top:8px;min-height:82px;height:82px;margin:0 67px 23px 0;padding-bottom:20px;background: url(/img/bgr/single_block.png) repeat-y 0 0;}
				html >body #right_col .single_block {height:auto;}
			.single_block:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
			.single_block .title {position:relative;z-index:3;height:27px;margin:0 0 7px;text-align:center;}
			.single_block .content {position:relative;z-index:3;}
				.single_block .content:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
				#main_col .single_block .content {overflow:hidden;}
			.single_block .border_bottom {clear:both;position:absolute;left:0;bottom:-18px;z-index:1;width:424px;height:42px;background: url(/img/bgr/single_block_bottom2.png) no-repeat 0 0;font-size:0;}
				.two_column_page .single_block .border_bottom {width:639px;background: url(/img/bgr/single_block_bottom3.png) no-repeat 0 0;}
					#left_col .single_block .border_bottom {bottom:-15px;width:210px;background: url(/img/bgr/single_block_bottom.png) no-repeat 0 0;}
					#right_col .single_block .border_bottom {bottom:-15px;width:210px;background: url(/img/bgr/single_block_bottom.png) no-repeat 0 0;}
			.single_block .border_top {position:absolute;left:0;top:-11px;z-index:1;width:424px;height:80px;background: url(/img/bgr/single_block_top2.png) no-repeat 0 0;font-size:0;}
				.two_column_page .single_block .border_top {width:639px;background: url(/img/bgr/single_block_top3.png) no-repeat 0 0;}
				#left_col .single_block .border_top {top:-8px;width:210px;background: url(/img/bgr/single_block_top.png) no-repeat 0 0;font-size:0;}
				#right_col .single_block .border_top {top:-8px;width:210px;background: url(/img/bgr/single_block_top.png) no-repeat 0 0;font-size:0;}
				
	/*STORE*/
		.store {position:relative;z-index:3;margin:0 0 12px 19px;padding:0;}
		#left_col .store {margin:0;}
		#right_col .store {margin:0;}
			.store:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
			.store li {position:relative;z-index:1;float:left;width:162px;height:136px;margin:0 6px 6px 0;padding:10px 12px 0;background:transparent;}
				.store li:hover {z-index:3;}
				#left_col .store li {margin:0 auto 6px;} 
				.store .bg {position:absolute;left:-3px;top:-2px;z-index:1;width:190px;height:152px;background: url(/img/bgr/store_item.png) no-repeat 0 0;}
				#left_col .store .bg {background: url(/img/bgr/store_item2.png) no-repeat 0 0;}
				#right_col .store .bg {background: url(/img/bgr/store_item2.png) no-repeat 0 0;}
				.store .description {position:relative;z-index:3;height:136px;}
				.store h3 {position:relative;display:block;margin:0 -6px 7px;}
				.store .new_icon {position:absolute;right:-18px;top:21px;width:80px;height:22px;background: url(/img/icon/new.png) no-repeat 0 0;}
				.store .top_icon {position:absolute;right:-18px;top:21px;width:80px;height:22px;background: url(/img/icon/top.png) no-repeat 0 0;}
				.store .price {position:relative;display:block;margin:25px 0 0;padding:0 10px 0 0;text-align:right;}
					.store .price del {position:absolute;top:-1.3em;right:10px;display:block;} 
					.store .coin {vertical-align:middle;}
				.store .img_block {position:relative;float:left;width:72px;height:72px;margin:0 8px 6px 0;}
					.store .img_block .border {position:absolute;left:-3px;top:-3px;z-index:3;width:78px;height:82px;background: url(/img/bgr/store_img_border.png) no-repeat 0 0;}
					.store .img_block img {position:relative;left:4px;top:4px;z-index:1;display:block;width:64px;height:64px;}
					.store label {display:block;clear:both;}
						.store .input_wrapper {width:45px;margin:0 3px 0 0;background-position:100% -48px;}
							.store .input_wrapper input {width:35px;height:24px;padding:0 0 0 5px;line-height:24px;background-position:0 -48px;text-align:right;}
					.store .to_cart_button {position:absolute;right:0;bottom:7px;}
					.store .info_button {position:absolute;right:0;bottom:36px;}
			
			
	/*TABLE*/
		.table {width:100%;margin:0 0 15px;padding:0;}
			.table th {padding:0 5px 5px;border-bottom:1px dotted #c89148;text-align:left;}
			.table td {padding:5px 5px 6px;border-bottom:1px dotted #c89148;}
			
		.simple_table {width:100%;border:1px solid #c89148;}
			.simple_table th {padding:4px 10px;border:1px dotted #c89148;text-align:left;}
			.simple_table td {padding:4px 10px;border:1px dotted #c89148;}
			
			.common_block .table th	{padding:3px 5px;text-align:center;border:0 none;}
				.common_block .table th.name_col {text-align:left;}
			.common_block .table td {padding:3px 5px;border:1px solid #d6ae79;border-width:1px 0;text-align:center;vertical-align:middle;}
				.common_block .table td:first-child {border-width:1px 0 1px 1px;}
				.common_block .table td:last-child {border-width:1px 1px 1px 0;}
				.common_block .table td.name_col {text-align:left;}
				
	/*TABS*/
		.tabs {width:576px;margin:0 auto;padding:0;}
			.tabs:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
			.tabs li {float:left;width:288px;height:36px;padding:0;background: url(/img/bgr/tabs.png) no-repeat -288px -36px;}
				.tabs li:first-child {background-position:0 0;}
				.tabs #active_tab {background-position:-288px 0;}
					.tabs #active_tab:first-child {background-position:0 -36px;}
				.tabs li a {display:block;height:36px;line-height:36px;text-align:center;}

/*LAYOUT*/

  /*=HEADER*/
		#header {position:relative;width:990px;height:220px;margin:0 auto;}
			#logo_img {position:absolute;left:50%;top:38px;z-index:3;margin:0 0 0 -104px;}
			#logo_mailru {position:absolute;left:50%;top:142px;z-index:5;margin:0 0 0 -68px;}
			#registration_link {position:absolute;left:135px;top:0;z-index:5;}
			#download_link {position:absolute;left:27px;top:65px;z-index:3;}
			
		#main_menu {position:relative;z-index:3;width:866px;height:87px;margin:0 auto -23px;padding:0 57px 0 67px;}
			#main_menu .bg {position:absolute;left:67px;top:0;width:865px;height:87px;background: url(/img/menu/main.png) no-repeat 0 0;} 
			#main_menu ul {position:relative;z-index:3;margin:0;padding:12px 37px 0 37px;list-style-type:none;text-align:center;}
				#main_menu ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
				#main_menu li {position:relative;display:-moz-inline-stack;display:inline-block;margin:0;padding:0;background:transparent;}
					#main_menu li .separator {position:absolute;left:-1px;top:4px;z-index:5;width:2px;height:31px;background: url(/img/menu/main_separator.png) no-repeat 0 0;}
						#main_menu li:first-child .separator {display:none;}
					#main_menu li a {position:relative;display:block;height:38px;padding:0 10px;line-height:38px;overflow:hidden;}
						#main_menu li a:hover {background: url(/img/menu/main_item.png) repeat-x 0 0;}
						#main_menu li.selected a {background: url(/img/menu/main_item.png) repeat-x 0 -39px;}
							

  /*=CONTENT*/
		#wrapper {position:relative;min-height:100%;height:100%;background: url(/img/bgr/wrapper.jpg) no-repeat 50% 100%;}
			html>body #wrapper {height:auto;}
			#body {width:990px;min-height:640px;height:640px;margin:0 auto;padding:0 0 22em;}
				#body:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
				html > body #body {height:auto;}
			#container {width: 100%;float: left;}
        #main_col {float: right;width:100%}
          #main_col_content {margin:0 282px 0 284px;}
          .two_column_page #main_col_content {margin:0 0 0 284px;}
          
			#about_item .description {position:relative;z-index:3;}
				#about_item .img_block {position:relative;float:left;width:72px;height:72px;margin:0 13px 15px 0;}
					#about_item .img_block .border {position:absolute;left:-3px;top:-3px;z-index:3;width:78px;height:82px;background: url(/img/bgr/store_img_border.png) no-repeat 0 0;}
					#about_item .img_block img {position:relative;left:4px;top:4px;z-index:1;display:block;width:64px;height:64px;}
				#about_item .text {clear:both;}
				#about_item .price {display:block;margin:0 0 5px;}
				#about_item .to_cart_button {vertical-align:middle;}
				#about_item .input_wrapper {width:45px;margin:0 3px 0 0;background-position:100% -48px;}
					#about_item .input_wrapper input {width:35px;height:24px;padding:0 0 0 5px;line-height:24px;background-position:0 -48px;text-align:right;}
				#about_item .go_back_button {display:block;margin:10px auto 0;}
						
				#about_heroes {float:left;clear:none;width:355px;min-height:490px;height:490px;margin:0 9px 30px 66px;padding:0 25px;background: url(/img/bgr/about_heroes.png) repeat-Y 0 0;}
					html > body #about_heroes  {height:auto;}
					#about_heroes .border_bottom {width:405px;height:51px;background: url(/img/bgr/about_heroes_bottom.png) no-repeat 0 0;}
					#about_heroes .border_top {width:405px;background: url(/img/bgr/about_heroes_top.png) no-repeat 0 0;}
					#about_heroes .about_item {display:none;position:relative;z-index:3;margin:0 0 10px;text-align:justify;}
					
				#action {padding:0 10px 17px 14px;}
          
				#adv {position:relative;height:230px;margin:0 0 8px;padding:0;}
					#adv .bg {position:absolute;left:0;top:0;z-index:1;width:424px;height:230px;background: url(/img/bgr/adv.png) no-repeat 0 0;}
					#adv .slideshow-main {position:absolute;left:16px;top:13px;z-index:3;width:391px;height:202px;overflow:hidden;margin:0;padding:0;list-style-type:none;}
						#adv .slideshow-main li {margin:0;padding:0;background:transparent;}
							.carousel#adv .slideshow-main li {display:none;}
							.carousel#adv .slideshow-main li.active {display:block;}
							#adv .slideshow-main li img {display:block;width:391px;height:202px;}
					#adv .slideshow-carousel {position:absolute;left:18px;top:17px;z-index:5;width:95px;height:193px;overflow:hidden;}
						#adv .slideshow-carousel ul {width:95px;height:193px;margin:0;padding:0;list-style-type:none;}
						#adv .slideshow-carousel ul.jcarousel-list {position:absolute;} 
							#adv .slideshow-carousel li {padding:0;margin:0 0 2px;width:95px;height:63px;background:transparent;}
								#adv .slideshow-carousel li a	{display:block;width:95px;height:63px;background: url(/img/bgr/adv_item.png) no-repeat 0 0;}
								#adv .slideshow-carousel li.active a {background: url(/img/bgr/adv_item_active.png) no-repeat 0 0;}
									#adv .slideshow-carousel li a	img {position:relative;left:6px;top:5px;display:block;width:83px;height:53px;}
									#adv .jcarousel-clip-vertical {width:95px;height:193px;}

						
				#auth_block {text-align:center;}
					#auth_block .registration_button {display:block;margin:5px auto;}
				
				#cart {text-align:center;}
					#cart .buy_button {display:block;margin:0 auto 10px;}
					#cart .gift_button {display:block;margin:10px auto 5px;}
				
          
				#bns {position:relative;top:5px;height:114px;margin:0 0 13px 284px;padding:12px 0 0 1px;}
					#bns .bg {position:absolute;left:0;top:0;z-index:1;width:424px;height:126px;background: url(/img/bgr/bns.png) no-repeat 0 0;}
					#bns .external_links {position:relative;top:-17px;float:left;margin:0 0 -17px;}
					#bns ul {float:left;position:relative;z-index:3;margin:0 5px 0 0;padding:0;list-style-type:none;}
						#bns ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
						#bns li {float:left;padding:0;background:transparent;}
						
				#comment_list {position:relative;margin:0 0 10px;border-bottom:1px dotted #c89148;}
					#photo_view #comment_list {padding:0 8px;}
					#comment_list ul {margin:0 0 5px;padding:0;list-style-type:none;}
						#comment_list ul li {padding:7px 5px 7px 0;background:transparent;}
						#comment_list .links {float:right;}
						#comment_list .comment {margin:0 0 0;}
						
				#choose_a_hero {position:relative;z-index:3;margin:0 -5px 20px;text-align:center;}
					#choose_a_hero:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
					#choose_a_hero li {position:relative;float:left;margin:0;padding:1px 0 0;background:transparent;cursor:pointer;}
						#choose_a_hero li a {position:relative;display:block;overflow:hidden;}
							#choose_a_hero li a img {position:absolute;left:0;top:0;}
							#choose_a_hero li a:hover img, #choose_a_hero li.active a img {top:auto;bottom:0;}
							#choose_fighter a {margin:42px 0 45px;width:86px;height:220px;}
								#choose_fighter a:hover, .active#choose_fighter a {margin:37px 0 50px;}
							#choose_acrobat a {margin:7px 0 30px;width:90px;height:270px;}
								#choose_acrobat a:hover, .active#choose_acrobat a{margin:0 0 37px;}
							#choose_uniformist a{margin:25px 0 37px;width:87px;height:245px;}
								#choose_uniformist a:hover, .active#choose_uniformist a{margin:20px 0 42px;}
							#choose_conjurer a{margin:31px 0 16px;width:102px;height:260px;}
								#choose_conjurer a:hover, .active#choose_conjurer a{margin:25px 0 22px;}
								
				#forum {padding:0 9px 17px 8px;}
					#forum_table {position:relative;z-index:3;text-align:center;}
					#forum .table {margin:0;text-align:left;}
				
				#guide {padding:0 7px 20px;}
					#guide dl {position:relative;z-index:3;}
					#guide dl dt {height:27px;padding:0 9px;line-height:26px;background: url(/img/bgr/guide.png) no-repeat 0 0;}
						#guide dl dt.not_active {background-position:0 -54px;cursor:pointer;}
						#guide dl dt.active {background-position:0 -27px;cursor:pointer;}
						#guide dl dt a {display:block;width:178px;height:27px;line-height:23px;overflow:hidden;}
						#guide ul {margin:4px 14px 10px;padding:0;list-style-type:none;}
							#guide ul li {margin:0 0 4px;padding:0 0 5px;background: url(/img/bgr/separator.png) no-repeat 50% 100%;}
							#guide ul li a {padding:0 10px;background: url(/img/bgr/bullit.png) no-repeat 0 6px;}
				
				#news {padding:0 9px 17px 8px;}
					#news .table {position:relative;z-index:3;margin:0;}
						#news img {display:block;}
						#news .news_title {float:left;width:270px;}
						#news .date {float:right;line-height:1em;}
						#news .description {clear:both;padding:10px 0 0;}
						#news .img {display:block;margin:7px 0 0;border:1px solid #be8841;}
				
				#photo_view {padding:0 8px 17px;}
					#photo_view .photo {margin:0 0 10px;border-bottom:1px dotted #c89148;}
					#photo_view .pager {margin:0 8px 25px;}
						#photo_view .pager:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
						#photo_view .pager .next {float:right;}
						#photo_view .pager .back {float:left;}
					#photo_view .img_block {margin:0 0 10px;text-align:center;}
						#photo_view .img_block img {border:1px solid #000000;}
					#photo_view .about_photo {padding:0 15px 15px;}
						#photo_view .about_photo:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
						#photo_view .about_photo .rating {float:right;margin:0 0 0 15px;text-align:right;}
						#photo_view .red {margin:0 8px;}

				#rating {padding:0 8px 17px;}
					#left_col #rating .content {width:194px;overflow:hidden;}
					#rating .table {position:relative;z-index:3;margin:0;}
						#rating .table th {padding:0 3px 2px;}
							#right_col #rating .table th {border:0 none;}
							#left_col #rating .table th {border:0 none;}
						#rating .table td {padding:0 3px 2px;}
							#right_col #rating .table td {border:0 none;}
							#left_col #rating .table td {border:0 none;}
							
				#ratingset .rating_line_container {position:relative;display:block;width:170px;height:16px;margin:2px 0 0;background: url(../img/bgr/rating.png) no-repeat 0 0;vertical-align:middle;font-size:0px;}
					#ratingset .rating_line_container .rating_line {position:absolute;left:0;top:0;z-index:3;height:16px;background: url(../img/bgr/rating.png) no-repeat 0 -16px;}
					#ratingset .rating_line_container .star {position:relative;z-index:5;float:left;width:16px;height:16px;margin:0 1px 0 0;font-size:0px;}
					
				#registration {float:left;clear:none;min-height:490px;height:490px;width:395px;margin:0;padding:0 25px;background: url(/img/bgr/registration.png) repeat-Y 0 0;}
					html > body #registration  {height:auto;}
					#registration .border_bottom {width:445px;background: url(/img/bgr/registration_bottom.png) no-repeat 0 0;}
					#registration .border_top {width:445px;background: url(/img/bgr/registration_top.png) no-repeat 0 0;}
								
				#screenshots {padding:0 5px 18px 10px;}
					ul#screenshots {padding:0px;}
					ul#screenshots:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
					#screenshots ul {position:relative;z-index:3;margin:0 0 2px 3px;padding:0;list-style-type:none;}
						#left_col #screenshots ul {margin:0 0 2px;}
						#screenshots ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
						#screenshots li {float:left;margin:0 7px 7px 0;padding:0;background:transparent;}
							#left_col #screenshots li {float:left;margin:0 3px 3px 0;}
							#screenshots li img {display:block;width:94px;}
							
				#screenshot_list ul {position:relative;z-index:3;margin:0 0 0 -6px;padding:0;list-style-type:none;}
					#screenshot_list ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
					#screenshot_list li {float:left;width:94px;height:140px;margin:0 0 6px 6px;padding:0;overflow:hidden;background:transparent;}
						#screenshot_list li .label {display:block;}
						#screenshot_list li .description {display:block;margin:3px 0 0;}
						
				#screenshot_view {}
					#screenshot_view .prev {float:left;}
					#screenshot_view .next {float:right;}
					#screenshot_view  .title {clear:both;display:block;margin:5px 0;text-align:center;}
					#screenshot_view .img_block img {border:1px solid #000000;}
				
				#left_col #sites_link {padding:0 5px 14px 15px;}
				#sites_link ul {position:relative;z-index:3;margin:12px 0 0;padding:0;list-style-type:none;}
					#sites_link ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
					#sites_link li {float:left;width:96px;margin:0 2px 17px 0;padding:0;background:transparent;}
						#left_col #sites_link li {width:93px;margin:0 2px 15px 0;}
						#sites_link li a {position:relative;display:block;padding:0 0 0 25px;}
							#sites_link li img {position:absolute;left:0;top:-4px;vertical-align:middle;}
							
				#store .pager {width:517px;height:24px;margin:0 auto 15px;background: url(/img/bgr/pager.png) no-repeat 0 0;text-align:center;}
				#store .pager a {position:relative;top:-3px;margin:0 3px;vertical-align:middle;}
					#store .pager b {display:-moz-inline-stack;display:inline-block;width:27px;height:29px;line-height:25px;margin:-3px 3px 0;text-align:center;vertical-align:middle;background: url(/img/bgr/pager_item.png) no-repeat 0 0;}
				
				#support {float:left;width:190px;}
					#support dt {padding:0 0 0 14px;background: url(/img/bgr/cross.png) no-repeat 0 6px;}
					#support dd {margin:0 0 0 14px;}
					
					#support_description {position:relative;float:left;width:186px;height:100px;padding:20px 165px 20px 15px;background: url(/img/bgr/support.png) repeat-y 0 0;}
						#support_description .description {position:relative;z-index:3;}
						#support_description .decor {position:absolute;right:2px;bottom:2px;z-index:2;width:158px;height:109px;background: url(/img/bgr/support_decor.png) no-repeat 0 0;}
						#support_description .border_top {top:0;width:366px;height:35px;background: url(/img/bgr/support_border_top.png) no-repeat 0 0;}
						#support_description .border_bottom {bottom:0;width:366px;height:17px;background: url(/img/bgr/support_border_bottom.png) no-repeat 0 0;}
				
				#video {padding:0 5px 18px 10px;}
					#video .video_block {position:relative;z-index:3;width:191px;overflow:hidden;}
				
				#user_list {padding:0 8px 17px 8px;}
					#user_list ul {position:relative;z-index:3;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 li {float:left;width:95px;height:182px;margin:0 0 2px 3px;padding:5px 0 0 1px;overflow:hidden;background:#fff;border:1px solid #f5c078;}
							#user_list li .label {display:block;margin:0 2px;}
							#user_list li a {margin:0 2px;}
								#user_list li a.img_block {margin:0;}
							#user_list li .description {display:block;margin:3px 2px 0;}
							#user_list .links {margin:0 3px 5px;}
								#user_list .links:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
								#user_list .topic_link {float:left;padding:3px 0 4px 17px;background: url(/img/icon/topic.png) no-repeat 0 50%;}
								#user_list .rating_link {float:right;padding:3px 17px 4px 0;background: url(/img/icon/rating.png) no-repeat 100% 50%;}
						
				#user_block {padding:0 5px 17px 15px;}
					#user_block ul {position:relative;z-index:3;margin:10px 0 15px -3px;}
						#user_block ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
						#user_block ul li {float:left;width:95px;margin:0 0 0 1px;padding:0;background:none;}
						#user_block .logout {position:relative;z-index:3;text-align:center;margin:0 10px 0 0;}
						#user_block .name {margin:0 10px 5px 0;text-align:center;}
						#user_block .bonus {position:relative;z-index:2;width:177px;margin:-21px 0 0 -15px;padding:38px 15px 0;background: url(/img/bgr/bonus.png) no-repeat 0 0;}
							#user_block .bonus .my_account {margin:0 0 5px -9px;padding:5px 0;text-align:center;border-bottom:1px dotted #c89148;}
							#user_block .get_button {display:block;margin:5px auto 0;}
							#user_block .get_buttondisabled {display:block;margin:5px auto 0;}
						
				div#users_photo {padding:0 5px 18px 10px;}
				ul#users_photo:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
					#users_photo ul {position:relative;z-index:10;margin:0 0 2px 3px;padding:0;list-style-type:none;}
						#users_photo ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
						#right_col #users_photo ul {margin:0 0 2px;}
						#left_col #users_photo ul {margin:0 0 2px;}
						#users_photo li {float:left;width:94px;height:94px;margin:0 7px 7px 0;padding:0;overflow:hidden;background:transparent;}
							#right_col #users_photo li {margin:0 3px 3px 0;}
							#left_col #users_photo li {margin:0 3px 3px 0;}
							#users_photo li img {display:block;}
							
				#view_cart .tabs {position:relative;top:-15px;z-index:3;margin:0 -20px;}
				#view_cart .table {margin:0 0 10px;}
					#view_cart .table .delete_icon {position:relative;top:-3px;margin:0 0 -3px;} 
				#view_cart .total {text-align:right;margin:0 5px 20px;}
				#view_cart .recalculate_button {margin:5px 0 0;}
				#view_cart .buy_button {display:block;margin:0 auto;}
				#view_cart .gift_button {display:block;margin:0 auto;}
							
  /*=SIDEBAR*/
		#left_col {position:relative;width: 277px;float: left;margin:0 -279px 0 0;}
    #right_col {width: 277px;float: right;margin:0 0 0 -279px;padding:140px 0 0;}
    
		#poll .question {display:block;margin:0 0 5px;}
			#poll label {position:relative;display:block;margin:0 0 4px 15px;padding:0 0 0 20px;}
				#poll label input  {position:absolute;left:0;top:3px;}
			#poll .button_wrapper {display:block;width:92px;height:46px;margin:0 auto;background-position:0 0;}
				#poll .button_wrapper input {height:46px;padding:0 23px 6px 0 ;background-position:100% 0;}
			#poll .total_vote {display:block;margin:5px 0 0;text-align:center;}
			#poll ol {margin:0;padding:0;list-style-type:none;}
				#poll ol li {margin:0 0 5px;}
					#poll ol li:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
					#poll .voting_bar {position:relative;float:left;width:150px;height:5px;margin:0 3px 0 0;border:1px solid #c58e45;font-size:0;}
						#poll .line {position:absolute;left:0;top:0;height:5px;background:#f7b761 url(/img/bgr/voting_bar.png) repeat-x 0 0;}
					#poll .vote {position:relative;top:-2px;float:left;line-height:1em;}

  /*=FOOTER*/
#footer {position:absolute;left:50%;bottom:0px;clear:both;width:856px;margin:0 0 0 -428px;}
#bottom_menu {margin:0 0 30px;padding:3px 0 2px;list-style-type:none;background-color:#fff;text-align:center;}
#bottom_menu li {display:-moz-inline-stack;display:inline-block;height:31px;margin:0 15px 0 0;padding:0 0 0 15px;line-height:31px;border-left:1px solid #dfd0b8;background:transparent;}
#bottom_menu li:first-child {border:0 none;padding:0;}

#additional_info {position:relative;margin:50px 0 0;padding:5px 0 10px;background-color:#ebf0d1;}
#additional_info:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
#additional_info .border_top {position:absolute;left:0;top:-20px;clear:both;width:856px;height:20px;background: url(/img/bgr/additional_info.png) no-repeat 0 0;}
#other_sites {float:left;margin:0 5px 0 15px;padding:0;list-style-type:none;}
#other_sites li {display:inline;margin:0 20px 0 0;padding:0;background:transparent;}
#other_sites li img {vertical-align:middle;}
#copyright {position:relative;top:-7px;float:left;}
#counters {float:left;margin:0 16px 0 15px;padding:0;list-style-type:none;}
#counters li {margin:0 0 5px;padding:0;background:transparent;}
#counters li img {display:block;} 
#seo {margin:0 15px 0 0;overflow:hidden;text-align:justify;}

/*FORM*/
  label {margin:0 15px 0 0;}
  select{border:solid 1px #c68f45;width:392px;height:23px;padding:3px 0 0 3px;background-color:#fff;}
  textarea {width:388px;height:100px;padding:3px 0 0 3px;border:solid 1px #c68f45;background-color:#fff;}
  input[type="text"], input[type="password"] {width:388px;height:18px;padding:3px 0 0 3px;border:solid 1px #c68f45;background-color:#fff;}
  	.input_text, .input_password {width:388px;height:18px;padding:3px 0 0 3px;border:solid 1px #c68f45;background-color:#fff;}
	input[type="file"] {border-color:#c68f45;background-color:#fff;height:23px;}
		.input_file {border-color:#c68f45;background-color:#fff;}
  fieldset {margin:0;padding:0;border:0 none;}
  	fieldset:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
  .field {clear:both;padding:0;margin:0 0 4px;}
  	.field:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
		.field dt label {margin:0;}
  .form_buttons {margin:0 0 10px;text-align:center;}
  .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  {position:relative;z-index:3;margin:0 10px 10px;text-align:center;}
		#add_comment h3 {text-align:left;margin:0 0 3px;}
		#add_comment textarea {display:block;width:99%;margin:0 0 5px;text-align:left;}
		
	#add_my_images .field dt {float:left;margin:0 5px 0 0;}
		#add_my_images .field .input_wrapper {width:192px;}
			#add_my_images .field .input_wrapper input {width:182px;}
			
	#date_fiter {margin:0 0 9px;}
		#date_fiter label {position:relative;display:-moz-inline-stack;display:inline-block;margin:0 10px;padding:1.5em 0 0;text-align:center;}
			#date_fiter label span {position:absolute;top:0;left:0;width:100%;}
			#date_fiter  select {padding:2px;width:auto;}
	
	#login_form {padding:0 10px 20px 15px;}
		#login_form .title {margin:0 0 21px;}
		#login_form .dog {float:left;width:17px;text-align:center;}
		#login_form .enter_button {position:absolute;right:-3px;top:-10px;}
			.mailru #login_form .enter_button {position:static;width:70px;height:30px;margin:-2px 0 4px 15px;background-position:0 -90px;}
  	#login_form .input_wrapper {float:left;width:95px;margin:0 3px 8px 0;background-position:100% -48px;}
  		#login_form .input_wrapper input {width:85px;background-position:0 -48px;}
		#login_form .forget_password {float:right;clear:both;margin:4px 4px 0 0;}
		#login_form .registration {float:left;clear:left;margin:4px 0 0;}
  		#login_form label {float:left;margin:0 0 0 4px;padding:2px 0 0;}
		.mailru #login_form select {float:left;width:66px;margin:0 0 8px;}
  		.mailru #login_form #email {margin:0 0 8px;border-right:0 none;}
  		
	#payform .gift_button_big {vertical-align:top;}
	#payform input[type="text"], #payform input[type="password"] {width:235px;}
  	#payform .input_text, #payform .input_password {width:235px}
  		
	#registration_form {position:relative;z-index:3;margin:0 10px 0 18px;}
	#registration_form p {margin:0 0 5px;}
	#registration_form .input_wrapper {width:350px;}
	#registration_form .input_wrapper  #code{width:43px;}
		#registration_form .input_wrapper input {width:340px;}
	#registration_form  .i_agree {position:relative;display:block;margin:0 0 5px 22px;}
			#registration_form  .i_agree input {position:absolute;left:-22px;top:8px;width:15px;height:15px;margin:0;}
	#registration_form fieldset .field {padding-left:130px;}
		#registration_form fieldset .field dt {position:relative;left:-130px;float:left;width:125px;margin-right:-130px;}
		#registration_form fieldset .field .input_wrapper {width:220px;}
			#registration_form fieldset .field .input_wrapper input {width:210px;}
		#registration_form fieldset .field .select_wrapper {width:220px;}
			#registration_form fieldset .field .select_wrapper select {width:218px;}
	#registration_form fieldset.inline .field {float:left;clear:none;margin:0 10px 5px 0;padding:0;}
	#registration_form fieldset.inline .field dt {left:0;float:none;width:auto;margin:0;}
		#registration_form fieldset.inline .field .input_wrapper {width:170px;}
			#registration_form fieldset.inline .field .input_wrapper input {width:160px;}
	#registration_form .form_buttons {margin:8px -25px 5px -36px;}
		#registration_form .form_buttons .ok_button {display:block;margin:0 auto;}
		.mailru #registration_form #mailru_domen {padding-left:60px;}
			.mailru #registration_form #mailru_domen dt {left:-60px;float:left;width:55px;margin-right:-60px;}
			.mailru #registration_form #mailru_domen .input_wrapper {width:190px;}
				.mailru #registration_form #mailru_domen .input_wrapper input {width:180px;}
			.mailru #registration_form #mailru_domen .select_wrapper {width:75px;vertical-align:middle;}
				.mailru #registration_form #mailru_domen .select_wrapper select {width:72px;}
			.mailru #registration_form #mailru_password {padding-left:60px;}
				.mailru #registration_form #mailru_password dt {left:-60px;float:left;width:55px;margin-right:-60px;}
				.mailru #registration_form #mailru_password .input_wrapper {width:290px;}
					.mailru #registration_form #mailru_password .input_wrapper input {width:280px;}
			
  		
	.button_wrapper {display:-moz-inline-stack;display:inline-block;height:30px;padding:0 0 0 14px;background: url(/img/button/bg.png) no-repeat 0 -46px;}
		.button_wrapper input {display:block;height:30px;padding:0 14px 6px 0 ;border:0 none;background: url(/img/button/bg.png) no-repeat 100% -46px;}
		
	.input_wrapper {display:-moz-inline-stack;display:inline-block;width:392px;height:24px;margin:0 0 5px;padding:0;overflow:hidden;background: url(/img/bgr/form_elements.png) no-repeat 100% 0;vertical-align:middle;}
		.hi .input_wrapper {background-position:100% -24px;}
		.thin_input {width:50px;}
		.input_wrapper input {display:block;width:382px;height:20px;margin:0;padding:2px 0 2px 5px;line-height:24px;border: none;background: url(/img/bgr/form_elements.png) no-repeat 0 0;border:0 none;}
			.thin_input input {width:40px;}
			.hi .input_wrapper input {background-position:0 -24px;}
		
	.select_wrapper {display:-moz-inline-stack;display:inline-block;width:250px;height:24px;margin:0 0 5px;padding:0;overflow:hidden;background: url(/img/bgr/form_elements.png) no-repeat 100% 0;}
		.hi .select_wrapper {background-position:100% -24px;}
		.select_wrapper select {display:block;width:245px;height:24px;margin:0;padding:2px 0 2px 5px;border:0 none;background: url(/img/bgr/form_elements.png) no-repeat 0 0;border:0 none;}
			.hi .select_wrapper select {background-position:0 -24px;}

#common_ratings td{vertical-align:bottom}
#promo .input_wrapper{width:200px}
#promo .field dt{position:relative;float:left; width:150px}
#promo select{ width:197px}

		
		.services_price_cont {margin: 10px 0;text-align: center;}
		.services_price_label {color: #a1671c;}
		.services_price {font-size: 1.5em;}
		.services_price, .services_price2 {	color: #115596;	}
			.services_price img {position:relative; top:2px;left:2px}
	 		.services_price2 img {	vertical-align: middle;	}
		.services_buy {	display: inline-block;width: 80px;	height: 28px;vertical-align: middle;	border: 0;	cursor: pointer;background: url('/img/button/order.png') 0 0 no-repeat;/* пофиксить (если надо) бекграунд в ie6.css */
		}
		.services_history th {font-size: 1em;font-weight: bold;	color: #a6673f;}
		.services_history th, .services_history td {padding: 3px 5px; text-align: left; vertical-align: top; white-space: nowrap;}
		.services_history td {border-top: #c89148 1px dotted;	}
		.services_history .centered_text {	text-align: center;	}
		.services_history .wrapped_text {white-space: normal;}
		.services_history .new {color: #118c08;}
		.aligned_text {	width: 587px;margin: 10px auto;}
		.aligned_text em {	font-style: normal;	}
		.title_left,	.title_left2 {	display: block;	text-align: left;font-size: 1.2em;line-height: 18px;color: #a6673f;}
		.title_left,	.aligned_text em {	color: #a6673f;	}
		.title_left2,	.title_left3 {	color: #cc5719;	}
		.title_left3 {	display: block;	margin-bottom: 10px;	font-size: 1.5em;}
		.title_inside {	margin-left: 10px !important;	padding: 7px 0 7px 0;	background: url('/img/inner_header.png') 0 0 no-repeat;	}
		.large_round_block {width: 587px;margin: 10px auto;		padding-top: 41px;	background: url('/img/large_round_block_top.gif') 0 0 no-repeat;	}
		.large_round_block_bottom {		padding-bottom: 41px;	background: url('/img/large_round_block_bottom.gif') 0 100% no-repeat;}
		.large_round_block_middle {	position: relative;	padding: 0 15px;	background: url('/img/large_round_block_middle.gif') 0 0 repeat-y;	zoom:1;	}
		.large_round_block_content {position: relative;	float: left;	margin: -25px 0;	width:100%;	}
		.services_history .denied {font-weight:bold;color:#da5c23;}
		.services_history .reason {width:155px;white-space:normal;font-size:10px }
		.services_history .neworder{font-weight:bold;color:#118C08}
			.services_history td img {position:relative;top:4px}  
			
			
.store_main {margin: 0 0 0 10px;}
.store_main li {height: 118px;}
.store_main .description {height: 128px;}
.store_main .price {left: -7px; top: 7px;}
.store_main .info_button {top: 70px;}
.store_main .bg {height: 128px !important; background: url('/img/bgr/store_item3.png')  0 0 no-repeat !important;}
#store_main_alt .alt_title{z-index:1001;}
#store_main_alt .content{position:relative; z-index:2;}