

html body
{
	margin: 0pt; padding: 0pt; 
	background: rgb(214, 214, 214) url('img/bodyline.png') repeat-y scroll center top; 
	text-align: center; 
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; 
	font-style: normal; font-variant: normal; font-weight: normal; 
	font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; 
	color: rgb(51, 51, 51); 
}

#Logo
{
	margin-left:20px;
	height: 64px; /*width: 800px;*/
	background: rgb(238, 238, 238) left no-repeat; /*url('img/logo120-2.png')*/
	font-size: 300%; /*font-size: large;*/
}
#Logo span
{
	padding:40px;
}
#Logo a
{
	color: rgb(51, 51, 51);
	text-decoration: none;
}
#Logo img
{
	font-size: 13px; 
}

#PseudoMainDiv
{
	position: relative;
	width: 850px; 
	margin:0;
	padding:0;
	margin-left: auto; margin-right: auto; 
	text-align: left; /* отсюда и далее */
}

#MainDiv
{
	position: relative;
	/*float: center;*/
	margin:0;
	padding:0;
	width: 800px; 
	margin-left: auto; margin-right: auto;
	background-color: rgb(238, 238, 238); /* dbg */
}

div.MainMenu
{
	height: 30px;
	/*border: 1px solid blue;*/
	/*padding:5px;*/
	/*align:left;*/
	/*padding:3px;*/
	display:block;
	text-align: left; vertical-align: top;
	background:url('img/menuline.png') repeat-x;
	background-color:blue;	
}
div.MenuItem
{
	/*margin-top:25px;*/
	padding-left:5px;
	padding-right:15px;
	/*height:100%;*/
	/*width:50px;*/
	top:20%;
	color: rgb(213, 242, 255);
	position: relative;
	/*background-color: white; rgb(100, 100, 100);*/
	/*text-align: left;*/
	float:left;
}
div.MenuItem:hover
{
	/*color:white;*/
	/*background: rgb( 0, 153, 255 );*/
}
div.MainMenu a
{
	color: rgb(213, 242, 255);
	text-decoration: none;
}
div.MainMenu a:visited
{
	color: rgb(213, 242, 255);
}
div.MainMenu a:hover
{
	color:white;
}

a.locallink
{ color: rgb(51, 51, 51); }
a.locallink:visited
{ color: rgb(51, 51, 51); }

a.link
{ color: rgb(51, 51, 51); }
a.link:visited
{ color: rgb(51, 51, 51); }

a
{
	color:blue;
}
a:visited
{
	color:blue;
}

#Beta a /* dirty hack */
{
	padding-left:17px;
	color: blue;
}
/* dirty hack */
#Download a
{
	padding-left:17px;
	color: blue;
}

#Requirements a
{
	padding-left:10px;
	color: blue;
	text-decoration: underline;
}
a img
{
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
	color: rgb(51, 51, 51);
}


div.leftcolumn
{
	/*border: 1px solid black;*/
	float: left; width: 400px;
}
div.rightcolumn
{
	/*border: 1px solid black;*/
	float: right; width: 400px;
}

div.section
{
	width: 370px;
	border: 1px solid rgb(151, 151, 151);
	margin-top: 10px;
	margin-left: 15px;

	background:url('img/sectionheadline.png') repeat-x;
	/*float: left; width: 380px;*/
	/*padding:0;*/
}

div.largesection
{
	width: 760px;
	border: 1px solid rgb(151, 151, 151);
	margin-top: 10px;
	margin-left: 15px;

	background:url('img/sectionheadline.png') repeat-x;
	/*float: left; width: 380px;*/
	/*padding:0;*/
}

p
{
	text-indent: 17px;
	margin:7px;
	text-align:justify;
}
p:first-letter
{
	/*margin-left:17px;*/
}


h1
{
	margin:5px;
	font-size: large; /*140%*/
	font-weight: normal;
}
h2
{
	margin:5px;
	font-size: medium ; /*140%*/
	font-weight: bold;
}

#SmallScr
{
	margin:10px;
	margin-left: 20px;
}

div.BigSection
{
	height:125%;
	/*border: 1px solid red;*/
}

div.copyright
{
	vertical-align: bottom;
	/*margin-top:40px;*/
	width:800px;
	/*float:none;*/
	text-align:center;
}

P A
{ padding-left:0px; }

img
{ float: left; }

