/*  body und schrift deffinitionen */
html { 
  padding:0px;
  margin:0px;
}

body {
  background-color: #fefecc;
  font-size: 12px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#564b47;  
  padding:0px;
  margin:0px;
}


a { 
color: #ff66cc;
font-size: 11px;
background-color:transparent;
text-decoration: none; 

}

a.go
{ 
color: #ff66cc;
font-size: 20px;
background-color:transparent;
text-decoration: none; 

}

a.a
{ 
color: #000000;
font-size: 12px;
background-color:#ffffff;
text-decoration: none;
font-weight: 500; 
}

a.b
{ 
font-size: 12px;
font-weight: 500; 
}

a.c
{ 
color: #564b47;
font-size: 12px;
font-weight: 500; 
}

a.s
{ 
font-weight: 900;
font-size: 12px;
color: #564b47;
}

a.h
{
font-size: 24px;
font-weight: 900;
font-family: Tahoma, SanSherif, Colibri;
color: #fefecc;
}

b.d
{ 
color: red;
font-weight: 500; 
}



   .rh {
    color: #565656;
    font-size: 10px;
    font-weight: 600;
   }
   .rh a:link {
    color: #564b47; /* Öâåò ññûëîê */
    font-size: 12px;
    font-weight: normal;
   }
   .rh a:hover {
    color: orange; /* Öâåò íàâåä¸ííûõ ññûëîê */
    font-size: 12px;
    font-weight: normal;
   }
   .rh a:visited {
    color: silver; /* Öâåò ïîñåùåííûõ ññûëîê */
    font-size: 12px;
    font-weight: normal;
   }





 
pre { 
color: #564b47;
font-size: 12px;
background-color: #e1ddd9;
font-family: Verdana;
}

p.text { 
color: #000000;
font-size: 12px;
font-family: Verdana;
text-indent: 1.5em;
text-align: justify;
}



p,h1, h3, h4, pre {
 padding: 5px 15px;
 margin: 0px;
}

h1 {
font-size: 13px;
text-transform:uppercase;
color: #564b47;
background-color: transparent;
}

h3 {
font-size: 13px;
text-transform:uppercase;
color: #564b47;
background-color: transparent;
}

h4 {
font-size: 13px;
text-transform:uppercase;
color: red;
background-color: transparent;
}

/*  positioning-layers dynamisch */





#ri { 
position: relative;
text-align: center;

background-color:brown;
}

#middle { 
position: absolute; 
left: 30%; 
width: 36%; 
top: 80px; 

padding:0px;
margin:0px;
}

#rght { 
position: relative;
top: 0px;
left: 0px; 
height: 40px; 
}

#right { 
position: relative;
 
left: 0px; 
width: 100%; 
height: 260px; 
background-color: transparent;
overflow: auto;
color: chocolate;
}

#right1 { 
position: relative;
 
left: 0px; 
width: 100%; 
  
background-color: ;

}

#right2 { 
position: absolute;
 
left: 20px; 
height: 20px;
color: silver;
}

#fixed-block2 {
    position: fixed;
    left: 68%;
    top: 80px;
    width:11.6%;
    height:auto;
    z-index: 100;
}




* html {
    background: fixed;
}

* html #fixed-block2 {
    position: absolute;
    top: expression(eval(document.documentElement.scrollTop) + 100 + 'px');
}

#header {
	margin: 40px auto;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

.menu {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	
}

.menu li {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	float: left;
}

.menu li a, .menu li a:visited {
	padding: 0px 0px 0px 0px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	
}

.menu li a:hover, .menu li.current a, .menu li.current a:visited {
	color: silver;
}

#fixed-block {
    position: fixed;
    left: 20%;
    top: 50px;
    width:100px;
    height:auto;
    z-index: 100;
}

* html {
    background: fixed;
}

* html #fixed-block {
    position: absolute;
    top: expression(eval(document.documentElement.scrollTop) + 100 + 'px');
}



#fixed-block3 {
    position: fixed;
    left: 20%;
    top: 430px;
    width:100px;
    height:300px;
    z-index: 500;
    margin: 2px auto;
    padding: 0px 0px 0px 0px;
    background-color: #fefecc;

}

* html {
    background: fixed;
}

* html #fixed-block3 {
    position: absolute;
    top: expression(eval(document.documentElement.scrollTop) + 100 + 'px');
}
