div.main {
		background:url('/i/bg-top.png') repeat-x top left; 
		width:100%;
		}	
		
		
		
div.top {
		background:#FBE9D0 url('/i/top/sky.gif') repeat-x top; 
		height:215px;
		width:100%;
		}	 

div.top .clouds {
		background:url('/i/top/clouds.jpg') repeat-x; 
		height:72px;
}	
		
div.top .grass {
		background:url('/i/top/grass.png') no-repeat; 
		//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/top/grass.png',sizingMethod='scrop');
		width:372px;
		height:75px;
		top:127px;
		left:0px;
		position:absolute;
		z-index:20;
		}	
	
div.top .logo {
		top:30px;
		left:30px;
		position:absolute;
		z-index:10;
		}	
	
div.top .logo p {
		font-size: 75%;
		position:absolute;
		top:7px;
		left:172px;
		margin:0;
		padding:0;
		color:#56542F
		
		}	
										
div.top .advert 			{ float:right; position:relative; top: -40px; padding: 0 50px 0 0 ; z-index:50; width:50%; display:none }	
div.top .advert .pic 		{ float:right; }	
div.top .advert  p 		{ float:right;padding:18px 10px 0 0; margin:0 }		
div.top .advert .photo	 {position:relative;}	
div.top .advert .photo div	 {position:absolute; top:-110px; left:-2px}							
div.top .flags {
		background:url('/i/top/flags.png')  no-repeat; 
		//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/top/flags.png',sizingMethod='scrop');
		width:220px;
		height:106px;
		top:23px;
		left:453px;
		position:absolute;
		z-index:5;
		}	

.TopBorder {
			z-index:100;
			background:url('/i/zavitok.gif');
			width:47px; height:65px;
			float:right; position:relative; top: -95px;
			display:none
			/*float:right;top:150px;position:relative;*/
			}	

			
			

.LeftColumn .menu {position:relative; left:0;z-index:50; height: 472px; width:285px;}
.LeftColumn .menu .bg {position:absolute; background:#3C3A21 url('/i/menu-bg.png') no-repeat top left; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/menu-bg.png',sizingMethod='crop') no-repeat top left; width: 276px; background-color:#3C3A21; height: 472px;}	
.LeftColumn .menu ul { z-index:55; position:absolute; list-style:none; padding-left: 0; padding-top:60px; }	
.LeftColumn .menu ul li.item { padding-left: 27px; }	
.LeftColumn .menu ul li.current { padding-left: 0; }	
.LeftColumn .menu img.stories { height:73px; }	
.LeftColumn .menu img.readings { height:42px; }	
.LeftColumn .menu img.game { height:43px; }	
.LeftColumn .menu img.reviews { height:39px; }	
.LeftColumn .menu img.placards { height:48px; }	
.LeftColumn .menu img.tricks { height:47px; }		


table.main 					{width:100%;}
table.main tr 				{vertical-align:top;}
table.main tr td.content 	{ width:100%; padding: 30px 0 50px 70px; }




div.loginForm					{padding:6px 0;  float:right; width:225px;height:190px;}
div.loginForm table				{width:100%;}
div.loginForm td				{font-size:70%; padding:0; vertical-align:top;}
div.loginForm td.title			{font-size:70%; padding:0.3em 0 0.5em 0; font-weight:bold;}
div.loginForm td.title img		{float:right; position:relative; left:14px; z-index:1;}

div.loginForm td.login			{width:99%;}
div.loginForm td.login input	{width:100%; margin:0.1em 0 0 0;}

div.loginForm td.pass			{width:99%; padding:0.3em 0 0 0;}
div.loginForm td.pass input		{width:100%; margin:0.105em 0 0 0;}

div.loginForm td.check 			{padding:0 0 0.3em 0;}
div.loginForm td.check input	{position:relative; left:-3px; top:3px;}
div.loginForm td.check label	{position:relative; left:-2px;}

div.loginForm td.submit			{padding:0.3em 0;}

div.loginForm input.user		{padding-left:15px; background:white url('/i/top/i-booknik.gif') no-repeat 1px center;}
div.loginForm input.text		{padding-left:15px; background:white 1px center;}
div.loginForm td.radio			{padding:0; width:1%;}
div.loginForm td.radio input	{position:relative; top:-2px; left:-4px;}
div.loginForm label				{position:static;}
div.loginForm tr.login2 td			{padding-top:0.5em;}
div.loginForm tr.login2 td.radio td	{padding-top:0.5em;}

.showAuto {position:absolute; background:#FBE9D0 url('/i/bg.png');border:1px solid #D07E0F; padding:15px; margin-top:5px; width:50%}

div.autoForm					{padding:6px 0;}
div.autoForm table				{width:100%;}
div.autoForm td				{padding:0; vertical-align:top;}
div.autoForm td.title			{padding:0.3em 0 0.5em 0; font-weight:bold;}
div.autoForm td.title img		{float:right; position:relative; left:14px; z-index:1;}

div.autoForm td.login			{width:99%;}
div.autoForm td.login input	{width:100%; margin:0.1em 0 0 0;}

div.autoForm td.pass			{width:99%; padding:0.3em 0 0 0;}
div.autoForm td.pass input		{width:100%; margin:0.105em 0 0 0;}

div.autoForm td.check 			{padding:0 0 0.3em 0;}
div.autoForm td.check input	{position:relative; left:-3px; top:3px;}
div.autoForm td.check label	{position:relative; left:-2px;}

div.autoForm td.submit			{padding:0.3em 0;}

div.autoForm input.user		{padding-left:15px; background:white url('/i/top/i-booknik.gif') no-repeat 1px center;}
div.autoForm input.text		{padding-left:15px; background:white 1px center;}
div.autoForm td.radio			{padding:0; width:1%;}
div.autoForm td.radio input	{position:relative; top:-2px; left:-4px;}
div.autoForm label				{position:static;}
div.autoForm tr.login2 td			{padding-top:0.5em;}
div.autoForm tr.login2 td.radio td	{padding-top:0.5em;}


div.userInfo {float:right; font-size:75%; padding:10px;}
div.userInfo span.user			{color:#56542F;}
div.userInfo span.user img		{margin-right:3px; vertical-align:middle;}
div.userInfo a					{padding-left:5px;}


h1 {color:#56542E}
h2 {color:#56542E}
h3 {color:#56542E}

table.add h2 a {color:#56542E}
table.add h2 a:visited {color:#56542E}
table.anounce h2 {color:#56542E; font-size: 200%; font-family:Georgia,Times,serif;margin:0 0 5px 0; padding:0}	
table.anounce h2 a  {color:#56542E;}	
table.anounce h2 a:visited {color:#56542E;}	




.article {background: none}
.article p {padding:15px 4em 0 10px;  }
.article p.fisrt {padding:15px 0 0 30px;}
.article p.longfisrt {padding:15px 0 0 30px;}

div.vrez {font-style:italic}	

.header {margin: 0 10em 15px 10px}

/* footer */
div.footer					{background:url('/i/bg-footer.png') repeat-x bottom;  text-align:center;margin: 0 auto; padding: 150px 0 90px 0; }
div.footer div 				{width:50%;text-align:left;margin: 0 auto;}
div.footer p				{margin:0 0 1em 0; font-size:70%;text-align:left}		
div.footer img				{margin-right:25px}	