/*TAGS*/
  html {width:100%;height:100%;font-size:100%;}
  body {width:100%;height:100%;padding:0; margin:0;background:#c9b797;font:62.5%/1.5em Tahoma, Geneva;color:#423223;}
  table, td, th, ul, textarea, input, select {font: 1em/1.5em Tahoma, Geneva;color:#423223;}
  a {font:1em/1em Tahoma, Geneva;color:#946240;text-decoration:underline;}
   a:hover {color:#e6460e;text-decoration:none;}
  h1 {margin:0;padding:0;font:1.16em/1.5em Tahoma, Geneva;color:#946240;text-transform:uppercase;}
  	h1:first-letter {font-size:1.2em;font-weight:normal;}
  	#main_col h1 {position:relative;height:59px;margin:0 -17px 7px -22px;padding:0 40px 0 53px;background: url(/img/bgr/title.png) no-repeat 0 0;line-height:56px;color:#946240;}
  h2 {margin:0;padding:0;font:1.16em/1.5em Tahoma, Geneva;color:#946240;text-transform:uppercase;}
  	h2:first-letter {font-size:1.2em;font-weight:normal;}
  	#main_col h2 {position:relative;height:59px;margin:0 -17px 7px -22px;padding:0 40px 0 53px;background: url(/img/bgr/title.png) no-repeat 0 0;line-height:56px;color:#946240;}
  	#main_col #support_description h2 {z-index:3;height:auto;margin:0 0 5px;padding:0;line-height:1.5em;background:none;}
  	#main_col h2.cart_title {width:593px;height:32px;margin:0 0 9px 19px;padding:0;overflow:hidden;background: url(/img/title/store.png) no-repeat 0 -64px;}
  	#main_col h2.about_title {width:593px;height:32px;margin:0 0 9px;padding:0;overflow:hidden;background: url(/img/title/store.png) no-repeat 0 -96px;}
  	#guide h2 {color:#e6460e;}
  	#my_cart h2 {margin:0 0 15px;font-size:1.25em;color:#e6460e;}
		.single_block h2 {position:relative;z-index:3;}
  h3 {margin:0 0 10px;padding:0;font:1.16em/1.5em Tahoma, Geneva;color:#946240;text-transform:uppercase;}
  	h3:first-letter {font-size:1.2em;font-weight:normal;}
  h4 {margin:0;padding:0;font:bold 1.3em/1.5em "Trebuchet MS",Helvetica;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;}
  ul, ol {margin: 0;padding:10px 2em;}
  :focus, a:active { outline: none; }
	form :focus, form a:active { outline:1px dotted;}
	

/*FONT*/
  .table th {font-weight:bold;}
  #about_item .description {font-size:0.93em;}
  	#about_item .text {color:#946240;line-height:1.3em;}
  #auth_block .name {color:#bd4217;}
  #about_hero {font-size:0.93em;color:#946240;line-height:1.2em;}
  #add_comment  .hint {color:#946240;} 
  #comment_list li {font-size:0.93em;}
  #date_fiter  {color:#946240;font-size:0.93em;}
  	#date_fiter  select {color:#946240;font-weight:bold;font-size:0.93em;}
  #wrapper {font-size:1.2em;line-height:1.5em;}
  #main_menu li a {font-size:1.25em;color:#946240;text-decoration:none;text-transform:uppercase;}
  	#main_menu li a:hover {color:#e6460e;}
  	#main_menu li.selected a {color:#e6460e;}
	#footer {font-size:0.83em;line-height:1.2em;color:#927f69;}
	#footer a {color:#75543e;}
	#forum .user_link {font-size:0.93em;}
	#guide dl {font-size:0.93em;}
		#guide a {text-decoration:none;}
			#guide a:hover {color:#e6460e;text-decoration:underline;}
		#guide dt.selected a {color:#bd4217;}
			#guide dt a :hover {text-decoration:none;}
		#guide dd li.selected {color:#bd4217;}
	#my_cart {color:#946240;font-size:0.93em;}
	#my_cart .more a {font-size:1em;}
	#photo_view .pager {font-size:0.93em;line-height:1.2em;}
		#photo_view .description {font-size:0.93em;color:#926242;line-height:1.2em;}
		#photo_view .description .user {font-size:1.1em;font-weight:bold;color:#bd4217;	}
		#photo_view .photo_block .links {font-size:0.93em;color:#946240;}
	#poll .question {font-weight:normal;line-height:1.2em;}
		#poll label {font-size:0.93em;line-height:1.2em;}
		#poll li {font-size:0.93em;line-height:1.2em}
		#poll .total_vote {font-size:0.93em;}
		#poll .vote {color:#946240}
	#store dt {text-transform:uppercase;color:#946240;line-height:1em;}
		#store dt span:first-letter {font-size:1.2em;}
		#store dd li {font-size:0.93em;}
		#store dd li .name {font-weight:normal;line-height:1em;}
		#store dd li .price_link {font-weight:bold;color:#e6460e;}
		#store dd li .categorys_name {text-transform:uppercase;line-height:1.3em;}
	#news .table th {font-size:1em;font-weight:normal;}
		#news .description {font-size:0.93em;line-height:1.3em;}
		#news .read_more {color:#bd4217;font-size:0.93em;}
	#rating select {font-weight:bold;color:#946240;}
		#rating td {font-size:0.93em;}
		#rating .user {color:#bd4217}
	#registration_form .field dt {font-size:0.93em;color:#946240;}
		#registration_form .inline .field dt {font-size:1.16em;color:#946240;text-transform:uppercase;}
			#registration_form .inline .field dt:first-letter {font-size:1.2em;}
			#registration_form .inline .field dt small {font-size:0.8em;color:#423223;text-transform:none;}
	#registration_form .i_agree {font-size:0.93em;line-height:1.2em;color:#946240;}
	#user_block .name {font-size:1.1em;color:#bd4217;}
	#user_list li {line-height:1em;}
		#user_list li a {color:#e6460e;}
		#user_list .label {font-size:0.93em;color:#946240;line-height:1.2em;}
		#user_list .links {font-size:0.93em;color:#946240;}
			#user_list .links a {text-decoration:none;color:#946240;}
				#user_list .links a:hover {text-decoration:underline;}
		#user_list  .description {font-weight:bold;font-size:0.93em;}
	#view_cart .table td {font-size:0.93em;}
	#view_cart .table td.name_col {font-weight:bold;color:#423223;}
		#view_cart .table td.name_col a {font-weight:bold;color:#423223;}
		#view_cart .total {font-size:0.93em;color:#946240;}
	.alt .alt_price {color:#e6460e;font-weight:bold;}
	.alt .alt_text {color:#946240;}
	.breadcrumbs li {font-size:0.93em;}
	.button_wrapper input {color:#946240;}
	.date_link {font-size:0.93em;color:#946240;}
	.hint {font-size:0.93em;line-height:1.2em;}
	.pager .title {font-size:0.93em;color:#946240;}
		.pager .label {color:##946240;}
	.price {font-weight:bold;color:#e6460e;}
		.price .old {color:#946240;}
	.simple_overlay {font-size:1.1em;color:#fff;}
		.simple_overlay a {color:#fff;text-decoration:underline;}
			.simple_overlay a:hover {text-decoration:none;}
	.store li {font-size:0.93em;line-height:1.2em;}
		.store .price {line-height:1.3em;}
			.store .price .new {color:#e6460e;}
			.store .price .old {color:#946240;}
		.store .description {color:#946240;}
	.table th {font-weight:bold;font-size:0.93em;color:#946240;}
	div.more a {font-size:0.93em;color:#bd4217;line-height:1.2em;}
	.user_link {color:#bd4217;}
	.user_block {font-size:0.93em;color:#946240;}
		.user_block .date {font-weight:bold;color:#e6460e;}

/*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;}
  .choose_your_hero {position:absolute;left:-49px;top:-196px;width:330px;height:117px;background: url(/img/title/choose_your_hero.png) no-repeat 0 0;}
  .content_bg {position:absolute;left:0;top:12px;bottom:120px;z-index:1;clear:both;width:984px;background: url(/img/bgr/content_bg.png) repeat-y 0 0;}
		.content_border_top {position:absolute;left:0;top:0;z-index:1;clear:both;width:984px;height:12px;background: url(/img/bgr/content_border_top.png) no-repeat 0 0;font-size:0;}
		.content_border_bottom {position:absolute;left:0;bottom:105px;z-index:1;clear:both;width:984px;height:15px;background: url(/img/bgr/content_border_bottom.png) no-repeat 0 0;font-size:0;}
		.content_separator {position:absolute;left:341px;top:142px;bottom:122px;z-index:3;clear:both;width:4px;background: url(/img/bgr/content_separator.png) repeat-y 0 0;}
		.no_bns .content_separator {top:12px;}
  .empty_list {clear:both;margin:1em 0;padding:13px 10px;background-color:#fffaeb;border:1px solid #e54803;}
  .pager a {margin:0 1px;}
  	.pager b {margin:0 1px;}
  .pers {position:absolute;left:50%;top:0;z-index:3;width:1316px;height:641px;margin:0 0 0 -663px;background: url(/img/bgr/pers.jpg) no-repeat 0 -27px;}
  div.more {width:560px;margin:10px 0;padding:0 0 0 20px;background: url(/img/bgr/more.png) no-repeat 0 -1px;line-height:1em;}
  	#sidebar div.more {position:relative;z-index:3;width:267px;height:19px;margin:0 0 0 -14px;padding:0 0 0 33px;line-height:16px;background-position:0 -16px;}
  	div.more a {margin:0 8px 0 0;padding:0 8px;background-color:#f6f1e7;}
  	#sidebar div.more a {padding:0;background:transparent;}
	.external_link {display:-moz-inline-stack;display:inline-block;margin:0 0 0 10px;}
	.external_link  img {display:block;}
	
	/*ALT*/
		.alt {display:none;position:absolute;left:0;top:0;width:157px;padding:30px 20px;z-index:1000;}
			.alt .alt_bg {position:absolute;left:-1px;top:21px;bottom:33px;z-index:1;width:205px;background: url(/img/bgr/alt.png) repeat-y 0 0;font-size:0;}
			.alt .alt_border_top {position:absolute;left:-3px;top:0;z-index:1;width:207px;height:21px;background: url(/img/bgr/alt_top.png) no-repeat 0 0;font-size:0;}
			.alt .alt_border_bottom {position:absolute;left:-1px;bottom:0;z-index:1;width:205px;height:33px;background: url(/img/bgr/alt_bottom.png) no-repeat 0 0;font-size:0;}
			.alt .alt_img_block {position:relative;top:-3px;float:left;width:42px;height:41px;margin:0 9px 15px 0;padding:3px 0 0 2px;}
				.alt .alt_img_block img {display:block;width:39px;height:38px;}
				.alt .alt_img_block .border {position:absolute;left:0;top:0;width:44px;height:44px;background: url(/img/bgr/store_img_border.png) no-repeat 0 0;}
			.alt .alt_price {display:block;margin:3px 0;}
				.alt .alt_price .coin {vertical-align:middle;}
			.alt .alt_text {clear:both;}
			.alt_description {position:relative;z-index:3;}
	
  /*BUTTONS*/
  	.add_to_cart_button {display:-moz-inline-stack;display:inline-block;width:96px;height:19px;overflow:hidden;background: url(/img/button/sprite.png) no-repeat 0 -85px;border:0 none;text-indent:-2000px;cursor:pointer;}
  	.bonus_button {display:-moz-inline-stack;display:inline-block;width:184px;height:40px;background: url(/img/button/bonus.png) no-repeat 0 0;}
  	.comment_button {display:-moz-inline-stack;display:inline-block;width:134px;height:24px;overflow:hidden;background: url(/img/button/sprite.png) no-repeat 0 -61px;border:0 none;text-indent:-2000px;cursor:pointer;}
  	.enter_button {display:-moz-inline-stack;display:inline-block;width:112px;height:40px;overflow:hidden;background: url(/img/button/enter.png) no-repeat 0 0;border:0 none;text-indent:-2000px;cursor:pointer;}
  	.exit_button {display:-moz-inline-stack;display:inline-block;width:64px;height:23px;overflow:hidden;background: url(/img/button/sprite.png) no-repeat 0 -38px;border:0 none;text-indent:-2000px;cursor:pointer;}
  	.get_bonus_button {display:-moz-inline-stack;display:inline-block;width:116px;height:40px;background: url(/img/button/get_bonus.png) no-repeat 0 0;}
  		.get_bonus_disabledbutton {display:-moz-inline-stack;display:inline-block;width:116px;height:40px;background: url(/img/button/get_bonus_gray.png) no-repeat 0 0;}
  	.info_button {display:-moz-inline-stack;display:inline-block;width:110px;height:19px;background: url(/img/button/sprite.png) no-repeat 0 0;}
  	.ok_button {display:-moz-inline-stack;display:inline-block;width:265px;height:72px;overflow:hidden;background: url(/img/button/ok.png) no-repeat 0 0;border:0 none;text-indent:-2000px;cursor:pointer;}
  	.registration_button {display:-moz-inline-stack;display:inline-block;width:188px;height:40px;background: url(/img/button/registration.png) no-repeat 0 0;}
  	.vote_button {display:-moz-inline-stack;display:inline-block;width:109px;height:19px;overflow:hidden;background: url(/img/button/sprite.png) no-repeat 0 -19px;border:0 none;text-indent:-2000px;cursor:pointer;}
  	.delete_button {display:-moz-inline-stack;display:inline-block;width:78px;height:19px;overflow:hidden;background: url(/img/button/sprite.png) no-repeat 0 -104px;border:0 none;text-indent:-2000px;cursor:pointer;}
  	.recalculate_button {display:-moz-inline-stack;display:inline-block;width:110px;height:19px;overflow:hidden;background: url(/img/button/sprite.png) no-repeat 0 -123px;border:0 none;text-indent:-2000px;cursor:pointer;}
  	.clear_button {display:-moz-inline-stack;display:inline-block;width:96px;height:19px;overflow:hidden;background: url(/img/button/sprite.png) no-repeat 0 -142px;border:0 none;text-indent:-2000px;cursor:pointer;}
  	.pay_button {display:-moz-inline-stack;display:inline-block;width:228px;height:21px;overflow:hidden;background: url(/img/button/pay.png) no-repeat 0 0;}
  	.buy_button {display:-moz-inline-stack;display:inline-block;width:174px;height:21px;overflow:hidden;background: url(/img/button/buy.png) no-repeat 0 0;}
  	.go_back_button {display:-moz-inline-stack;display:inline-block;width:125px;height:19px;overflow:hidden;background: url(/img/button/go_back.png) no-repeat 0 0;}
  	.find_button {display:-moz-inline-stack;display:inline-block;width:74px;height:19px;overflow:hidden;background: url(/img/button/sprite.png) no-repeat 0 -161px;border:0 none;text-indent:-2000px;cursor:pointer;}
  	
  /*LINK*/
  	.date_link {padding:2px 0 2px 21px;background: url(/img/icon/sprite.png) no-repeat 0 -283px;}
  	.download_link {padding:0 0 0 9px;background: url(/img/bgr/bullit.png) no-repeat 0 6px;}
  	.topic_link {padding:2px 0 2px 22px;background: url(/img/icon/sprite.png) no-repeat -50px -231px;}
  	.user_link	 {padding:2px 0 4px 22px;background: url(/img/icon/sprite.png) no-repeat -25px -255px;}
  	.price_link {padding:2px 0 3px 18px;background: url(/img/icon/sprite.png) no-repeat -75px -209px;}
  	
  /*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;min-height:65px;height:65px;margin:0 16px 10px 10px;padding:20px 10px 10px 20px;background: url(/img/bgr/single_block.png) repeat-y 0 0;}
			html >body .single_block {height:auto;}
  		.single_block .border_top {position:absolute;left:-3px;top:0;z-index:1;width:320px;height:70px;background: url(/img/bgr/single_block_top.png) no-repeat 0 0;font-size:0;}
  		.single_block .border_bottom {position:absolute;left:0;bottom:0;z-index:1;width:317px;height:14px;background: url(/img/bgr/single_block_bottom.png) no-repeat 0 0;font-size:0;}
  		.single_block .content {position:relative;z-index:3;}
  		
  /*STORE*/
		.store {margin:0 -16px 5px -4px;}
			#main_col .store h2 {width:593px;height:32px;margin:0 0 7px;padding:0;overflow:hidden;background: url(/img/title/store.png) no-repeat 0 -128px;}
				#main_col #store_special h2 {background-position:0 0;}
				#main_col #store_top h2 {background-position:0 -32px;}
			.store ul {margin:0 0 0 -12px;padding:0;list-style-type:none;}
				.store ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
				.store li {position:relative;z-index:1;float:left;width:275px;height:141px;margin:0 0 15px 12px;padding:15px 5px 0 10px;background: url(/img/bgr/store.png) no-repeat 0 0;}
					.store li:hover {z-index:100;}
					.store li .img_block {position:relative;top:-3px;float:left;width:42px;height:41px;margin:0 9px 0 0;padding:3px 0 0 2px;}
						.store li .img_block img {display:block;width:39px;height:38px;}
						.store li .img_block .border {position:absolute;left:0;top:0;width:44px;height:44px;background: url(/img/bgr/store_img_border.png) no-repeat 0 0;}
					.store .name {display:block;width:120px;margin:0 0 5px;overflow:hidden;}
					.store .price {position:absolute;top:15px;right:10px;clear:both;width:100px;text-align:right;}
					.store .price img {vertical-align:middle;}
					.store .description {clear:both;margin:0 0 0 53px;height:55px;overflow:hidden;}
					.store .links {position:absolute;left:9px;bottom:6px;clear:both;width:270px;height:22px;}
						.store .links * {vertical-align:middle;}
							.store .links label {margin:0 5px 0 7px;} 
							.store .links .input_wrapper {width:24px;}
								.store .links .input_wrapper input {width:21px;margin:0 0 0 3px;text-align:center;}
			
  /*TABLE*/
		.table {width:591px;margin:0 0 15px;padding:0;background: url(/img/bgr/table.png) no-repeat 0 0;border:0 none;}
			#sidebar .table {width:100%;margin:0 0 15px;}
			.table th {padding:8px 6px 6px;background: url(/img/bgr/table_th.png) no-repeat 100% 4px;border:0 none;text-align:left;vertical-align:top;}
				.table th:first-child {padding-left:17px;}
				.table th:last-child {padding-right:17px;background:transparent;}
			.table td {padding:5px 6px 2px;border:0 none;background: url(/img/bgr/table_td.png) no-repeat 100% 0;}
				.table td:first-child {padding-left:17px;}
				.table td:last-child {padding-right:17px;background-position:0 0;}
			.table .col_num {text-align:center;}
			
	/*USER BLOCK*/
		.user_block {position:relative;width:282px;min-height:99px;height:99px;margin:0 0 10px 10px;padding:17px 15px 8px 20px;}
			html > body .user_block {height:auto;}
			.user_block .bg {position:absolute;left:-9px;top:80px;bottom:45px;z-index:2;width:335px;background: url(/img/bgr/user_block.png) repeat 0 0;}
			.user_block .border_top {position:absolute;left:-9px;top:-10px;width:335px;height:90px;background: url(/img/bgr/user_block_top.png) repeat-y 0 0;}
			.user_block .border_bottom {position:absolute;left:-9px;bottom:-10px;width:335px;height:55px;background: url(/img/bgr/user_block_bottom.png) repeat-y 0 0;}
			.user_block .content {position:relative;z-index:3;}
				.user_block .content:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
				.user_block .coin_icon {vertical-align:middle;}

/*LAYOUT*/
	#slice {position:relative;z-index:5;height:35px;background: url(/img/bgr/slice.png) repeat-x 0 0;}

  /*=HEADER*/
		#header {position:relative;z-index:5;width:1070px;height:321px;margin:0 auto;}
			#logo_img {position:absolute;left:-60px;top:28px;}
			#logo_mailru {position:absolute;left:92px;top:122px;}
			#registration_link {position:absolute;left:1px;top:164px;width:334px;height:93px;overflow:hidden;display:none;}
				#registration_link img {position:absolute;left:0;top:0;}
				#registration_link:hover img {top:-93px;}
			#download_link {position:absolute;left:46px;top:241px;width:369px;height:77px;overflow:hidden;}
				#download_link img {position:absolute;left:0;top:0;}
				#download_link:hover img {top:-77px;}
			#pay_link {position:absolute;left:46px;top:241px;width:369px;height:77px;overflow:hidden;}
				#pay_link img {position:absolute;left:0;top:0;width:369px;height:154px;}
				#pay_link:hover img {top:-77px;}
				
			#main_menu {position:absolute;left:215px;top:8px;}
				#main_menu .bg {position:absolute;left:0;top:0;width:1071px;height:122px;background: url(/img/menu/bg.png) no-repeat 0 0;}
				#main_menu ul {position:absolute;left:47px;top:24px;z-index:3;width:800px;margin:0;padding:0;list-style-type:none;}
					#main_menu li {position:relative;float:left;height:40px;line-height:42px;padding:0 7px 0 11px;}
					#main_menu li .separator {position:absolute;left:0;top:2px;z-index:1;width:13px;height:39px;background: url(/img/menu/separator.png) no-repeat 0 0;}
						#main_menu li:first-child .separator {display:none;}
						#main_menu li a {position:relative;z-index:3;}

  /*=CONTENT*/
		#wrapper {position:relative;min-width:1070px;min-height:100%;height:100%;overflow:hidden;background: url(/img/bgr/wrapper.jpg) no-repeat 50% -27px;}
			html>body #wrapper {height:auto;}
			#body {position:relative;z-index:5;width:984px;margin:0 auto;padding:0 0 140px;}
				#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%;padding:15px 0 0;}
				#main_col_content {margin: 0 3px 0 340px;padding:0 34px;background:#f6f1e7;}
				
				
			#about_item {position:relative;margin:0 -16px 15px -5px;}
				#about_item .description {position:relative;padding:14px 15px 0;background: url(/img/bgr/about_item.png) repeat-y 0 0;}
					#about_item .description:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
					#about_item .content {position:relative;z-index:3;}
						#about_item .title {float:left;margin:11px 0 0;}
						#about_item .img_block {position:relative;top:-3px;float:left;width:42px;height:41px;margin:0 9px 15px 0;padding:3px 0 0 2px;}
							#about_item .img_block img {display:block;width:39px;height:38px;}
							#about_item .img_block .border {position:absolute;left:0;top:0;width:44px;height:44px;background: url(/img/bgr/store_img_border.png) no-repeat 0 0;}
						#about_item .price {float:right;margin:0 0 15px;text-align:right;}
							#about_item .price .coin {vertical-align:middle;}
						#about_item  .text {clear:both;margin:0 0 20px 53px;}
						#about_item .links {clear:both;height:27px;padding:8px 0 0;text-align:right;}
							#about_item .links label {margin:0 5px 0 7px;vertical-align:middle;} 
							#about_item .links .input_wrapper {width:24px;vertical-align:middle;}
								#about_item .links .input_wrapper input {width:21px;margin:0 0 0 3px;text-align:center;}
								#about_item .go_back_button {float:left;}
					#about_item .border_top {position:absolute;left:0;top:0;z-index:1;width:594px;height:10px;background: url(/img/bgr/about_item_border.png) no-repeat 0 0;font-size:0;}
					#about_item .border_bottom {position:absolute;left:0;bottom:0;z-index:1;width:594px;height:35px;background: url(/img/bgr/about_item_border.png) no-repeat 0 -10px;font-size:0;}
					
			#auth_block {min-height:70px;height:70px;}
				html > body #auth_block {height:auto;}
				#auth_block .registration_button {width:300px;height:40px;margin:0 -12px;background: url(/img/button/registration_mailru.png) no-repeat 0 0;}
				
			#about_hero {position:relative;margin:0 0 15px;height:239px;}
				#about_hero .bg {position:absolute;left:-5px;top:-84px;z-index:1;width:353px;height:323px;background: url(/img/bgr/about_hero.png) no-repeat 0 0;}
				#about_hero .item {position:relative;z-index:3;display:none;height:124px;padding:115px 0 0;}
					#about_hero .item .img {position:absolute;left:20px;bottom:133px;}
					#about_hero .item .description {height:115px;margin:0 30px 0 32px;overflow:hidden;}
				
			#bns {position:relative;z-index:5;margin:0 -28px 6px -33px;padding:0 0 15px;list-style-type:none;background:#f6f1e7 url(/img/bgr/bns.png) repeat-x 0 100%;}
				#bns:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
				#bns li {position:relative;float:left;width:310px;height:115px;margin:0 7px 0 0;}
					#bns li a {position:absolute;left:0;bottom:0;}
						#bns li a img {display:block;}
						
			#choose_a_hero {margin:0 0 10px 30px;padding:0;list-style-type:none;}
				#choose_a_hero:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
				#choose_a_hero li {float:left;width:86px;margin:0 10px 10px 0;}
					#choose_a_hero li a {position:relative;display:block;width:86px;height:121px;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 a.active img {top:auto;bottom:0;}
						
			#comment_list {position:relative;margin:0 -4px 20px;padding:7px 17px;background: url(/img/bgr/block.png) no-repeat 0 0;}
				#comment_list h3 {float:left;}
				#photo_view #comment_list .pager {width:auto;float:right;margin:0;}
				#comment_list ul {clear:both;margin:0 0 5px;padding:0;list-style-type:none;}
					#comment_list ul li {padding:7px 5px 7px 0;background: url(/img/bgr/separator.png) repeat-x 0 100%;}
					#comment_list .links {float:right;}
						#comment_list  .date_link {padding:2px 0 4px 21px;}
					#comment_list .comment {margin:0 0 0 22px;}
					 
						
			#forum {position:relative;margin:0 -16px 20px -23px;}
				#forum h2 {margin-left:0;}
				#forum .more {margin:0 0 0 28px;}
				#forum #forum_table {margin:0 1px 10px 20px;}
					#forum .table {margin:0;}
						#forum tr {background:none}
							#forum th {padding-bottom:4px;}
							#forum td {background:none;padding-bottom:6px;}
							#forum td .topic_link {display:block;padding:3px 0 3px 22px;}
						
			#guide dl {position:relative;z-index:3;margin:5px 0 10px -10px;}
				#guide dt {height:24px;margin:0 0 -3px;line-height:24px;background: url(/img/bgr/guide.png) no-repeat 0 -24px;}
					#guide dt a {display:block;height:24px;padding:0 10px 0 19px;line-height:24px;background: url(/img/bgr/guide.png) no-repeat 0 -24px;}
						#guide dt a:hover {background-position:0 0;}
						#guide dt.selected a {background-position:0 0;}
				#guide dd ul {margin:5px 0 3px 20px;padding:0;list-style-type:none;}
					#guide dd li {margin:0 0 3px;padding:0 0 0 6px;background: url(/img/bgr/guide_submenu.png) no-repeat 0 8px;}
						#guide dd li.selected {background: url(/img/bgr/guide_submenu_active.png) no-repeat 0 8px;}
					
			#my_cart .coin {vertical-align:middle;}
				#my_cart .buy_button {margin:10px 0;}
				#my_cart .pay_button {margin:10px 0;}
			
			#news {position:relative;margin:0 -16px 20px -23px;}
				#news h2 {margin-left:0;}
				#news .pager {margin:10px 23px;}
				#news .more {margin:10px 0 0 28px;}
				#news .table {margin:0 1px 0 20px;}
					#news tr {background:none}
						#news th {padding-bottom:4px;}
						#news td {background:none;padding-bottom:6px;}
							#news .description {padding-top:0;}
							#news .read_more {padding:0 0 0 9px;background: url(/img/bgr/read_more.png) no-repeat 0 6px;}
							#news .section {position:relative;top:0;display:block;margin:1px 0;}
							#news .img_block {position:relative;display:block;width:145px;height:90px;margin:0 auto;padding:6px 0 0 5px;background: url(/img/bgr/news_img_border.png) no-repeat 0 0;}
								#news .img_block img {display:block;width:140px;height:84px;}
								
			#photo_view {margin:0 -5px 30px;}
				#photo_view .pager {position:relative;width:582px;margin:0 auto 10px;text-align:center;}
					#photo_view .pager .prev {position:absolute;top:0;left:10px;}
					#photo_view .photo_pager .prev {position:absolute;top:0;left:0;margin:0;width:96px;height:138px;padding:7px 7px 0;background: url(/img/bgr/pager.png) no-repeat 0 0;text-align:right;}
						#photo_view .photo_pager .prev a {position:relative;right:8px;}
					#photo_view .pager .next {position:absolute;top:0;right:10px;}
					#photo_view .photo_pager .next {position:absolute;top:0;right:0;margin:0;width:96px;height:138px;padding:7px 7px 0;background: url(/img/bgr/pager.png) no-repeat 0 0;text-align:left;}
						#photo_view .photo_pager .next a {position:relative;left:8px;}
					#photo_view .photo_pager .back {position:relative;display:-moz-inline-stack;display:inline-block;width:96px;height:138px;padding:7px 7px 0;background: url(/img/bgr/pager.png) no-repeat 0 0;}
						#photo_view .photo_pager a.img_block {position:relative;left:0;right:0;display:block;width:96px;height:96px;margin:0 0 5px;overflow:hidden;text-align:left;}
							#photo_view .photo_pager .img_block img {position:relative;left:1px;top:1px;z-index:1;display:block;width:94px;height:94px}
							#photo_view .photo_pager .img_block .border {position:absolute;left:0;top:0;z-index:3;width:96px;height:96px;background: url(/img/bgr/img_border.png) no-repeat 0 0;}
				#photo_view .photo_block {position:relative;width:582px;margin:0 auto 7px;background:#fcf9f3 url(/img/bgr/photo_view.png) repeat-y 0 0;}
					#photo_view .photo_block .links {position:relative;height:26px;padding:8px 11px 0;background: url(/img/bgr/photo_view_top.png) no-repeat 0 0;text-align:center;}
						#photo_view .photo_block .links .topic_link {position:absolute;left:11px;top:8px;padding:0 0 4px 16px;background-position:-50px -231px;}
						#photo_view .photo_block .links .rating_link {position:absolute;right:11px;top:8px;padding:0 15px 4px 0;background: url(/img/icon/rating.png) no-repeat 100% 3px;}
							#user_list .rating_link {float:right;padding:3px 15px 4px 0;background: url(/img/icon/rating.png) no-repeat 100% 50%;}
					#photo_view .photo_block .img_block {padding:10px 0;}
						#photo_view .photo_block .img_block img {display:block;margin:0 auto;border:1px solid #dfd6ca;}
					#photo_view .description {margin:0 2px;padding:13px 13px 5px;}
						#photo_view .description:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
						#photo_view .description .rating {float:right;margin:0 0 0 15px;text-align:right;}
					#photo_view .border_bottom {height:10px;background: url(/img/bgr/photo_view_bottom.png) no-repeat 0 0;font-size:0;}
					
			#ratingset .rating_line_container {position:relative;display:-moz-inline-stack;display:inline-block;width:160px;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;font-size:0px;}
			
			#common_ratings td {padding-top:0;vertical-align:middle}
				#common_ratings td img{position:relative;top:5px;margin-right:2px}	
			
			#rating {position:relative;margin:0 -16px 20px -23px;}
				#sidebar #rating {margin:0 16px 10px 10px;}
				#rating h1 {margin-left:0;}
				#rating select {width:105px;padding:2px;}
				#rating .table {display:none;margin:0 1px 10px 20px;}
				#rating .user img{position:relative;top:5px;margin-right:2px}
					#sidebar #rating .table {display:block;position:relative;z-index:3;margin-left:-10px;background-position:50% 0;} 
					#sidebar #rating tr {background-position:50% 0;}
					#rating th:first-child {padding-left:6px;}
					#rating td:first-child {padding-left:6px;}
				#rating .type_of_heroes {margin:0 0 10px 36px;padding:0;list-style-type:none;}
					#rating .type_of_heroes:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
					#rating .type_of_heroes li {float:left;width:128px;margin:0 10px 0 0;}
						#rating .type_of_heroes li a {position:relative;display:block;width:128px;height:121px;overflow:hidden;}
							#rating .type_of_heroes li a img {position:absolute;left:0;top:0;}
							#rating .type_of_heroes li a:hover img, #rating .type_of_heroes li a.active img {top:auto;bottom:0;}
							
			#screenshots {position:relative;margin:0 -16px 20px -23px;}
				ul#screenshots {margin:0 -16px 10px -23px;padding:0;list-style-type:none;}
				ul#screenshots:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
				#sidebar #screenshots {margin:16px 10px 10px;padding-right:0;}
				#screenshots h1 {margin-left:0;}
				#screenshots h2 {margin-left:0;}
				#screenshots .pager {margin:10px 23px;}
				#screenshots ul {position:relative;z-index:3;margin:0 0 10px;padding:0;list-style-type:none;}
					#sidebar #screenshots ul {margin:0 0 5px -17px;}
					#screenshots ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
					#screenshots li {float:left;width:152px;height:100px;margin:0 0 2px 1px;padding:0;background:transparent;}
						#sidebar #screenshots li {margin:0 0 2px 2px;}
						#screenshots li a {position:relative;display:block;}
							#screenshots li a img {position:relative;top:3px;left:3px;display:block;width:146px;height:94px;}
							#screenshots li .border {position:absolute;left:0;top:0;width:152px;height:100px;background: url(/img/bgr/screenshots.png) no-repeat 0 0;}
				#main_col #screenshots .more {margin-left:14px;}
				
				#screenshot_view  .title {clear:both;display:block;margin:5px 0;text-align:center;}
					#screenshot_view .prev {float:left;margin:0 0 7px;}
					#screenshot_view .next {float:right;margin:0 0 7px;}
					#screenshot_view .img_block {text-align:center;}
					#screenshot_view .img_block img {border:1px solid #946240;}
			
				#site_links {position:relative;margin:0 -16px 20px -23px;}
					#sidebar #site_links {margin:16px 10px 10px;}
					#site_links h2 {margin:0 0 10px;}
					#site_links ul {position:relative;z-index:3;margin:0;padding:0;list-style-type:none;}
						#sidebar #site_links ul {margin:0 0 0 -7px;}
						#site_links ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
						#site_links li {float:left;width:284px;margin:0 0 0 17px;padding:10px 0 10px 4px;background: url(/img/bgr/site_links.png) no-repeat 0 0;}
							#sidebar #site_links li {width:145px;margin:0 5px 17px 0;padding:0;background:transparent;}
							#site_links #community li {float:none;width:auto;margin:0 0 15px;}
							#site_links li a {position:relative;display:block;padding:0 0 0 33px;}
							#site_links li img {position:absolute;left:0;top:-6px;vertical-align:middle;}	
							
						
			#store {position:relative;margin:0 -16px 20px -23px;}
				#store h2 {margin-left:0;}
				#store .more {margin:0 0 0 20px;}
				#store dl {margin:0 0 0 20px;}
					#store dt {padding:10px 0 7px;background: url(/img/bgr/block.png) no-repeat 0 0;text-align:center;}
						#store dt span{display:-moz-inline-stack;display:inline-block;padding:0 25px 0 0;background: url(/img/bgr/store_title_r.png) no-repeat 100% 50%;}
							#store dt span:first-letter {display:block;padding:0 0 0 25px;background: url(/img/bgr/store_title_l.png) no-repeat 0 50%;}
						#store dd ul {margin:0 0 0 -11px;padding:0;list-style-type:none;}
							#store dd ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
							#store dd li {float:left;width:170px;margin:0 0 10px 11px;padding:12px 6px 0 14px;background: url(/img/bgr/store_item.png) no-repeat 0 0;}
								#store dd li .name {display:block;margin:0 0 10px;}
								#store dd li .price_link {margin:0 0 0 4px;}
								#store dd li .categorys_name {display:block;padding:0 0 2px 22px;overflow:hidden;background: url(/img/bgr/store_title_l.png) no-repeat 0 0;}
								#store dd li .img_block {position:relative;top:-3px;float:left;width:42px;height:41px;margin:0 6px 0 0;padding:3px 0 0 2px;}
									#store dd li .img_block img {display:block;width:39px;height:38px;}
									#store dd li .img_block .border {position:absolute;left:0;top:0;width:44px;height:44px;background: url(/img/bgr/store_img_border.png) no-repeat 0 0;}
									
			#store_steps {position:relative;margin:0 -10px 15px;}
			
			#support {float:left;}
									
			#support_description {float:right;width:285px;margin:0;padding:20px 15px 10px 20px;}
				#support_description .description {position:relative;z-index:3;}
				
			#user_list {position:relative;margin:0 -16px 20px -23px;}
				#user_list h1 {margin-left:0;}
				#user_list .pager {margin:10px 23px;}
				#user_list ul {margin:0 0 0 9px;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:99px;height:200px;margin:0 0 10px 8px;padding:7px 4px 0 7px;overflow:hidden;background:#fcf9f3 url(/img/bgr/user_list.png) no-repeat 0 0;}
						#user_list li .label {display:block;margin:0 2px;}
						#user_list li a {margin:0 2px;}
						#user_list li a.img_block {position:relative;display:block;width:96px;height:96px;margin:0 0 7px;overflow:hidden;}
							#user_list li a.img_block img {position:relative;left:1px;top:1px;z-index:1;display:block;width:94px;height:94px}
							#user_list li a.img_block .border {position:absolute;left:0;top:0;z-index:3;width:96px;height:96px;background: url(/img/bgr/img_border.png) no-repeat 0 0;}
						#user_list li .description {display:block;margin:10px 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 16px;}
							#user_list .rating_link {float:right;padding:3px 15px 4px 0;background: url(/img/icon/rating.png) no-repeat 100% 50%;}
							
			#users_photo {position:relative;margin:0 -16px 20px -23px;}
				ul#users_photo {margin:0 -16px 10px -23px;padding:0;list-style-type:none;}
				ul#users_photo:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
				#sidebar #users_photo {margin:16px 10px 10px;padding-right:0;}
				#users_photo h2 {margin-left:0;}
				#users_photo ul {position:relative;z-index:3;margin:0 0 10px;padding:0;list-style-type:none;}
					#sidebar #users_photo ul {margin:0 0 5px -17px;}
					#users_photo ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
					#users_photo li {float:left;width:100px;height:100px;margin:0 0 2px 2px;padding:0;background:transparent;}
						#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:100px;height:100px;background: url(/img/bgr/users_photo.png) no-repeat 0 0;}
				#main_col #users_photo .more {margin-left:14px;}
			
				#user_block .name {margin:0 0 0 11px;}
					#user_block ul {margin:20px 0 0;padding:0;list-style-type:none;}
						#user_block ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
						#user_block li {float:left;width:120px;margin:0 5px 5px 0;padding:0 0 0 11px;background: url(/img/bgr/bullit.png) no-repeat 0 7px;}
					#user_block .exit_button {position:absolute;right:10px;top:0;}
					#user_block .bonus {padding:0 0 0 11px;}
					#user_block .hr {width:284px;height:14px;margin:0 0 0 -13px;background: url(/img/bgr/hr.png) no-repeat 0 0;font-size:0;}
					#user_block .bonus_button {position:relative;float:left;margin:0 0 0 -12px;}
					#user_block .get_bonus_button {position:relative;float:left;margin:0 -12px 0 0;}
						#user_block .get_bonus_disabledbutton {position:relative;float:left;margin:0 -12px 0 0;}
					
				#view_cart {position:relative;margin:0 -16px 20px -23px;}
					#view_cart .error {margin-left:23px;}
					#view_cart .table {margin:0 1px 0 20px;}
						#view_cart .table th {text-align:center;}
							#view_cart .table th.name_col {text-align:left;}
						#view_cart .table td {vertical-align:middle;text-align:center;background: url(/img/bgr/view_cart.png) no-repeat 100% 0;}
							#view_cart .table td:last-child {background-position:0 0;}
							#view_cart .table td.name_col {text-align:left;}
						#view_cart label {margin:0 5px 0 7px;} 
							#view_cart .input_wrapper {width:24px;vertical-align:middle;}
								#view_cart .input_wrapper input {width:21px;margin:0 0 0 3px;text-align:center;}
							#view_cart .img_block {position:relative;top:-3px;float:left;width:42px;height:41px;margin:0 9px 0 0;padding:3px 0 0 2px;}
								#view_cart  .img_block img {display:block;width:39px;height:38px;}
								#view_cart .img_block .border {position:absolute;left:0;top:0;width:44px;height:44px;background: url(/img/bgr/store_img_border.png) no-repeat 0 0;}
							#view_cart .coin {vertical-align:middle;}
					#view_cart .total {margin:0 0 20px 20px;padding:13px 17px 0 2px;background: url(/img/bgr/table.png) no-repeat 0 0;}
						#view_cart .total .label {margin:0 15px;}
						#view_cart .buttons {float:right;}
							#view_cart .buttons .recalculate_button {vertical-align:middle;margin:0 0 0 11px;}
							#view_cart .buttons .clear_button {vertical-align:middle;margin:0 0 0 11px;}
					#view_cart .pay_button {display:block;margin:0 auto;}
					#view_cart .buy_button {display:block;margin:0 auto;}

  /*=SIDEBAR*/
		#sidebar {position:relative;top:15px;z-index:3;float: left;width: 343px;margin: 0 -344px 15px 1px;padding:0;background:#f6f1e7;}
			#sidebar .decor {display:block;width:159px;height:44px;margin:0 0 0 84px;background: url(/img/bgr/sidebar_decor.png) no-repeat 0 0;}
			
			#poll h2 {margin:0 0 10px;}
			#poll .question {display:block;margin:0 0 10px;}
			#poll label {position:relative;display:block;margin:0 0 5px 15px;padding:0 0 0 20px;}
				#poll label input  {position:absolute;left:0;top:1px;}
				#poll .vote_button  {display:block;}
			#poll .total_vote {display:block;margin:5px 0 0;text-align:center;}
			#poll ol {margin:0;padding:0;list-style-position: inside;}
				#poll ol li {margin:0 0 5px;}
					#poll ol li:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
					#poll .vote {position:relative;width:292px;height:19px;margin:0 0 0 -10px;background: url(/img/bgr/voting_bar.png) no-repeat 0 0;}
						#poll .voting_bar {position:absolute;left:10px;top:7px;float:left;width:225px;height:6px;overflow:hidden;background: url(/img/bgr/voting_bar.png) no-repeat 0 -19px;}
							#poll .line {float:left;max-width:221px;min-width:1px;height:6px;background:#f78d38 url(/img/bgr/voting_bar.png) no-repeat 0 -25px;}
							#poll .corner {float:left;width:3px;height:6px;background:#f78d38 url(/img/bgr/voting_bar.png) no-repeat -220px -25px;}
							#poll .quantity {position:absolute;right:7px;top:2px;}

  /*=FOOTER*/
		#footer {position:absolute;left:50%;bottom:20px;z-index:7;clear:both;width:980px;margin:0 0 0 -490px;padding:0 0 11px;background: url(/img/bgr/footer.png) repeat-x 0 100%;}
			#other_sites {float:left;min-height:50px;height:50px;margin:0 20px 0 0;padding:3px 0 3px 10px;list-style:none;background: url(/img/bgr/footer_inner.png) repeat-y 100% 0;}
				html > body #other_sites {height:auto;}
				#other_sites li {display:inline;margin:0 15px 0 0;}
					#other_sites li img {vertical-align:middle;}
			#copyright {float:left;min-height:38px;height:50px;padding:9px 15px 9px 0;background: url(/img/bgr/footer_inner.png) repeat-y 100%	 0;}
				html > body #copyright {height:auto;}
				#copyright .company {float:left;margin:0 20px 0 0;}
				#copyright .text {float:left;width:17em;}
			#counters {float:right;width:100px;margin:0;padding:17px 0 0;list-style:none;}
				#counters li {margin:0 0 5px;}
					#counters li img {vertical-align:middle;}
			#seo {clear:both;}
					

/*FORM*/
  label {margin:0 15px 0 0;}
  select{width:248px;border:1px solid  #ded2be;height:1.8em;}
  textarea {width:248px;height:100px;border:1px solid  #ded2be;}
  input[type="text"], input[type="password"] {width:200px;height:1.5em;border:1px solid  #ded2be;}
  	.input_text, .input_password {width:200px;height:1.5em;border:1px solid  #A5ACB2;}
  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 5px;padding:0 0 0 215px;}
  	.field:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
		.field dt {position:relative;left:-215px;float:left;clear:left;width:200px;text-align:right;margin:0 -200px 0 0;}
			.field dt label {margin:0;}
  .form_buttons {clear:both;margin:0;padding:0 0 0 215px;}
  .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 {margin:0 -4px;}
		#add_comment h3 {margin:0 17px 7px;}
		#add_comment .textarea_wrapper {width:589px;position:relative;}
			#add_comment .textarea_wrapper textarea {width:575px;}
		#add_comment .comment_button {display:block;margin:0 auto 10px;}
		#add_comment .hint {margin:0 17px;}
		
	#date_fiter  {margin:5px 0 15px;}
		#date_fiter select {width:60px;margin:0 3px;}
		#date_fiter .find_button {margin:0 0 0 10px;}
	
	#login_form {min-height:87px;height:87px;}
		html > body #login_form {height:auto;}
	#login_form .input_wrapper 	{background-position:0 -19px;}
		#login_form .input_wrapper 	input {background-position:100% -19px;}
	#login_form .email_input 	{width:159px;float:left;background-position:0 -19px}
		.mailru #login_form .email_input {width:90px;}
		#login_form .email_input input {width:149px;background:transparent;border-right:1px solid #d5bb9e;}
			.mailru #login_form .email_input input {width:84px;}
	#login_form .pswd_input 	{width:120px;background-position:100% 0;}
		.mailru #login_form .pswd_input 	{width:90px;}
		#login_form .pswd_input input {width:115px;background:transparent;}
			.mailru #login_form .pswd_input input {width:85px;border-left:1px solid #d5bb9e;}
	#login_form .select_wrapper 	{float:left;width:95px;background-position:50% 0;}
		#login_form .select_wrapper 	select {width:90px;background:transparent;}
	#login_form label {clear:left;margin:0 88px 0 0;}
	#login_form .registration_button {position:relative;float:left;margin:0 0 0 -12px;}
	#login_form .enter_button {position:relative;float:left;margin:0 -12px 0 0;}
	
	#phonetable .field {padding:0 0 0 95px;}
		#phonetable .field dt {left:-95px;width:90px;margin:0 -90px 0 0;}
	
	#registration_form fieldset {margin:0 0 5px;}
		#registration_form .field {padding:0 0 0 115px;}
			#registration_form .field dt {left:-115px;width:110px;margin:0 -110px 0 0;text-align:left;}
			#registration_form #regcode {vertical-align:top;}
			#registration_form .field .input_wrapper {width:444px;}
				#registration_form .field .input_wrapper input {width:439px;}
			#registration_form .field .select_wrapper {width:444px;}
				#registration_form .field .select_wrapper select {width:439px;}
		#registration_form .inline .field {float:left;clear:none;margin:0  9px 0 0;padding:0;}
			#registration_form .inline .field dt {left:0;float:none;width:auto;margin:0;text-align:left;}
			#registration_form .inline .field dd {float:none;}
				#registration_form .inline .field .input_wrapper {width:275px;}
					#registration_form .inline .field .input_wrapper input {width:270px;}
		#registration_form #mailru_domen .input_wrapper {float:left;width:179px;background-position:0 0;}
			#registration_form #mailru_domen .input_wrapper input {width:174px;background:transparent;border-right:1px solid #ddc4aa;}
		#registration_form #mailru_domen .select_wrapper {width:96px;background-position:100% 0;}
			#registration_form #mailru_domen .select_wrapper select {width:91px;background:transparent;}
			#registration_form .create_mailru_account {float:right;margin:0 30px;}
			#registration_form .input_wrapper #code{width:58px}
		
	#registration_form  .i_agree {position:relative;float:left;margin:0 50px 15px 22px;}
		#registration_form  .i_agree input {position:absolute;left:-22px;top:8px;width:15px;height:15px;margin:0;}
	#registration_form .hint {margin:0 50px 15px 0;}
	#registration_form .form_buttons {margin:0;padding:0;}
		#registration_form .ok_button {display:block;margin:0 auto;}
		#registration_form .ok_button:focus {outline:0 none;}
		
	.button_wrapper {display:-moz-inline-stack;display:inline-block;height:24px;padding:0 0 0 14px;background: url(/img/button/bg.png) no-repeat 0 0;}
		.button_wrapper input {display:block;height:24px;padding:2px 14px 6px 0 ;border:0 none;background: url(/img/button/bg.png) no-repeat 100% 0;}
		.button_wrapper input:focus {outline:0 none;}
		
	.checkbox {position:relative;top:2px;display:-moz-inline-stack;display:inline-block;width:15px;height:15px;margin:0 3px 0 0;background: url(/img/bgr/form_elements.png) no-repeat 0 -57px;}
		.checkbox_checked {background-position:-15px -57px}
		
	.input_wrapper {display:-moz-inline-stack;display:inline-block;width:350px;height:19px;margin:0 0 5px;padding:0;overflow:hidden;background:#fff url(/img/bgr/form_elements.png) no-repeat 0 0;}
		.hi .input_wrapper {background-position:0 -38px;}
		.thin_input {width:50px;}
		.input_wrapper input {display:block;width:345px;height:15px;margin:0 0 0 5px;padding:2px 0;line-height:15px;border: none;background:#fff url(/img/bgr/form_elements.png) no-repeat 100% 0;border:0 none;}
			.thin_input input {width:40px;}
			.hi .input_wrapper input {background-position:100% -38px;}
		
	.select_wrapper {display:-moz-inline-stack;display:inline-block;width:350px;height:19px;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% -38px;}
		.select_wrapper select {display:block;width:345px;height:19px;margin:0;padding:2px 0 2px 5px;border:0 none;background:#fff url(/img/bgr/form_elements.png) no-repeat 0 0;border:0 none;}
			.hi .select_wrapper select {background-position:0 -38px;}
			.select_wrapper select option {background-color:#fff;}
			
	.textarea_wrapper {width:350px;height:89px;overflow:hidden;margin:0 0 5px;padding:0;background: url(/img/bgr/form_elements.png) no-repeat 100% -72px;}
		.hi .textarea_wrapper {background-position:100% -161px;}
		.textarea_wrapper textarea {width:336px;height:85px;margin:0;padding:2px 0 2px 10px;border:0 none;background: url(/img/bgr/form_elements.png) no-repeat 0 -72px;overflow:auto;}
			.hi .textarea_wrapper textarea {background-position:0 -161px;}
