html, body, h1, h2, h3, h4, h5, h6, div, p, a, img, table, thead, tbody, th, td, dl, ul, ol, li, dt, dd, form, fieldset, label, button, hr 	{margin: 0; padding: 0; border: 0; font-weight: normal;}
ol, ul		{list-style: none;}
a img		{border: none;}
:focus 		{outline: 0;}

html				{background: #dc9 url(images/background.jpg);}
body				{position: relative; width: 620px; margin: 0 auto; padding: 340px 0 120px; font-family: Tahoma; font-size: 62.5%; color: #35351c;}

h1				{position: relative; z-index: 10; margin-bottom: 20px; font-size: 140%; color: #7f884a; white-space: nowrap;}
	h1 .header-ru		{width: 358px; height: 18px; margin-right: 15px;}
	h1 .header-jp		{width: 78px; height: 23px; margin-left: 15px;}

a:link			{color: #7f884a;}
a:visited		{color: #7f884a;}
a:hover			{color: #7f884a;}

.logo 			{position: absolute; top: 225px; left: 0;}
.man			{position: absolute; top: 125px; right: 0; width: 357px; height: 234px; background: url(images/man.png);}

.content		{overflow: hidden; height: 1%; margin-bottom: 105px; font-size: 120%;}
	.menu				{float: left; width: 200px; font-size: 115%;}
		.menu li					{padding: 1px 0 1px 32px; background: url(images/list.gif) 12px 9px no-repeat;}
			.menu a						{text-decoration: none; color: #35351c !important;}
			.menu a:visited				{color: #35351c !important;}
			.menu a:hover				{color: #e12 !important;}
			.menu a.hot			{color: #e12 !important;}
			.menu a.hot:hover 		{color: #35351c !important;}
	.auth		{float: right; width: 210px; padding-top: 10px;}
		.auth fieldset		{float: left;}
			.auth label			{display: block; margin-bottom: 5px;}
			.auth a				{text-decoration: none; color: #35351c !important;}
				.auth a:hover			{color: #e12 !important;}
			.auth a.hot			{color: #e12 !important;}
				.auth a.hot:hover 		{color: #35351c !important;}
		.auth .f1		{width: 110px;}
			.auth .f1 input		{width: 90px; height: 13px; margin: 0 0 9px 0; padding: 3px; border: solid 1px #7f884a; background: none; font-size: 90%;}
		.auth .f2		{width: 80px;}
			.auth .f2 input		{display: block; width: 19px; height: 19px; margin: 1px 0 11px 0; padding: 0; border: solid 1px #7f884a; background: none;}
			.auth .f2 button		{display: block; width: 61px; height: 21px; background: url(images/button.gif);}
		.auth .f3		{width: 195px; margin-top: -3px; line-height: 1.4em;}

.footer			{padding-right: 10px; text-align: right; font-size: 100%; color: #7f884a;}

/*--IE--*/
* html .auth .f2 input 		{width: 21px; height: 21px; margin-bottom: 11px;}
*+html .auth .f2 input 		{width: 21px; height: 21px; margin-bottom: 11px;}
* html .logo img			{width: 138px; height: 109px; behavior: url(images/png.htc);}
* html h1 img				{behavior: url(images/png.htc);}
* html .man		{background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/man.png', sizingMethod='scale');}
a.hot			{color: #e12 !important;}
a.hot:hover 		{color: #35351c !important;}
.uslugi {color: #35351c !important; font-size: 14px;}
#red {margin-top: -80px; color: #e12 !important; font-size: 16px;}

