*
{
	margin:				0;
	padding:			0;
}


html
{
	height: 			100%;
}  

body
{
	background-color:	#fff;
	color:				#000;
	position:			relative;
	height:				auto !important;	/* http://webtest.chebykin.ru/articles/footer/ */
	height:				100%;
	min-height:			100%;
}

a:link
{
	color:				#930;
}	

a:visited
{
	color:				#600;
}	

a:hover
{
	color:				#c60;
}	


/* Header */

#header
{
	background:			#e6e0c9 url(../pic/bg0.png) repeat-x;
	height:				212px;
}

#header p
{
	position:			absolute;
	width:				30em;
	right:				10px;
	top:				10px;
	text-align:			right;
	font-family:		Tahoma,Verdana,sans-serif;
	font-size:			80%;
}

#header p.tiny
{
    font-size:	45%;
    font-family:	Verdana,Tahoma,sans-serif;
    width:	80em;
    top:	6em;
}

#header form
{
	position:			absolute;
	width:				240px;
	right:				0;
	top:				118px;
	padding-top:		6px;
	background:			url(../pic/ln0.png) top right no-repeat;
	text-align:			right;
	font-size:			80%;
}

#header #q
{
	color:				#999;
	font-family:		"Courier New",monospace;
	width:				124px;
}

#header #q:active, #header #q:focus, #header #q:hover
{
	color:				#000;
}

#header #submit
{
	width:				70px;
	margin:				0 3px;
}



#header h1
{
	background:			url(../pic/logo0.png) no-repeat;
	text-indent:		-9999px;
	height:				209px;
}

/* Right menu */
#menu
{
	width:			250px;
	position:		absolute;
	top:			200px;
	right:			0;
	background:		url(../pic/mn/up.png) no-repeat;
	padding-top:	20px;
}	

#menu ul
{
	list-style-type:	none;
	background:		url(../pic/mn/dn.png) no-repeat bottom;
	padding-bottom:	22px;
}	

#menu li a
{
	display:	block;
	height:		30px !important;
	height:		40px;
	background: #e6e0c9 url(../pic/mn/n.png) no-repeat;
	color:		#000;
	text-decoration:	none;
/*	font-weight:	bold;*/
	font-family:	Georgia,serif;
	padding:	10px 0 0 10px;
}	

#menu li a:hover /*, #menu li a:focus*/
{
	background: #dcb url(../pic/mn/h.png) no-repeat;
	padding-left:	12px;
	width:		238px !important;	/* against horizontal scrollbar in Gecko-based browser */
	width:		250px;
}	

#menu li a:active
{
	background: #dcb url(../pic/mn/h.png) no-repeat;
	padding-left:	12px;
}	


/* Content */

#content
{
	padding:			0 300px 0 1em;
	font-family:		Georgia,Garamond,serif;
}

#content p, #content ul, #content ol
{
	padding:			0 0 0.5em 1em;
}

/* Lists */

#content ul
{
	list-style:			disc url(../pic/li1.gif);
}

#content ul ul
{
	list-style:			circle url(../pic/li2.gif);
}

#content ul ul ul
{
	list-style:			disc url(../pic/li3.gif);
}

#content ul ul ul ul
{
	list-style:			circle url(../pic/li4.gif);
}

#content li
{
	padding-bottom:		0.5em;
}

.free li
{
	padding:		2em 0;
	list-style:	none;
}

#content h1, #content h2, #content h3
{
	font-family:		"Arial Narrow","PragmaticaCondC","PragmaticaCondCTT",sans-serif;
	padding:	1em 0 0.2em;
}

#content h1
{
	font-size:			140%;
}

#content h2
{
	font-size:			120%;
}

#content h3
{
	font-size:			100%;
}

#content img
{
	border:	none;
}

#content a img
{
	text-decoration:	none;
}


/* Footer */
#footer
{
	display:			none;
}
/*	position:			absolute;
	bottom:				0;
	background:			#e6e0c9 url(../pic/bg0.png) repeat-x;
	font-family:		Tahoma,Verdana,sans-serif;
	font-size:			70%;
	width:				100%;
}

#footer p
{
	padding:			0.1em 2.9em;
	color:				#999;
}*/

#imglst li, .imglist li
{
 list-style:	none;
 padding:		0.5em 0;
}
