* {
margin: 0;
padding: 0;
}

* html ul ul li a {
height: 100%
}

* html ul li a {
height: 100%
}

* html ul ul li {
margin-bottom: -1px
}

html {
height: 100.01%;
}

body {
background: #90B5E2 url(fon.jpg) repeat-y fixed;
font-family: verdana, arial, sans-serif;
/*font-size: 76%;*/
font-size: 8pt;
width: 100%;
}

/*=== FON ===*/

.f1, .f2, .f3, .f4, .f5, .f6 {
position: fixed;
border: 0;
background-repeat: no-repeat;
z-index: 50;
}

.f1 {
left: 438px;
bottom: 29px;
width: 560px;
height: 131px;
z-index: 5;
background-image: url(f1.jpg);
}

.f2 {
left: 0px;
bottom: 0px;
width: 228px;
height: 330px;
background-image: url(f2.png);
}

.f3 {
left: 228px;
bottom: 0px;
width: 774px;
height: 116px;
background-image: url(f3.png);
}

.f4 {
width: 980px;
height: 332px;
background-image: url(f4.png);
}

.f5 {
left: 980px;
top: 0px;
width: 420px;
height: 522px;
background-image: url(f5.png);
}

.f6 {
top: 177px;
left: 470px;
height: 155px;
width: 554px;
background-image: url(f6.png);
z-index: -5;
}

.h1 {
position: fixed;
left: 0;
top: 0;
width: 234px;
height: 119px;
background-image: url(h1.jpg);
background-repeat: no-repeat;
z-index: 50;
}

.h2 {
position: fixed;
left: 0;
top: 119px;
width: 234px;
height: 57px;
background-image: url(h2.png);
background-repeat: no-repeat;
z-index: 50;
}

.h3 {
position: fixed;
left: 164px;
top: 176px;
width: 70px;
height: 157px;
background-image: url(h3.png);
background-repeat: no-repeat;
z-index: 50;
}

.h4 {
position: fixed;
left: 234px;
top: 0;
width: 1166px;
height: 177px;
background-image: url(h4.jpg);
background-repeat: no-repeat;
z-index: 50;
}

.h5 {
position: fixed;
left: 234px;
top: 177px;
width: 222px;
height: 81px;
background-image: url(h5.jpg);
background-repeat: no-repeat;
z-index: 50;
}

.h6 {
position: fixed;
left: 234px;
top: 258px;
width: 222px;
height: 30px;
background-image: url(h6.png);
background-repeat: no-repeat;
z-index: 50;
}

.h7 {
position: fixed;
left: 456px;
top: 177px;
width: 61px;
height: 111px;
background-image: url(h7.png);
background-repeat: no-repeat;
z-index: 50;
}

.h8 {
position: fixed;
left: 980px;
top: 177px;
width: 420px;
height: 345px;
background-image: url(h8.png);
background-repeat: no-repeat;
z-index: 50;
}
/*=== END FON ===*/


.k1 {
position: absolute;
left: 10px;
top: 96px;
width: 210px;
}

.k1-1 {
position: relative;
margin: 0 0 24px 0;
background: #b2cbeb;
z-index: 10;
/*height: 400px;			/* TEMP	*/
/*width: 210px;				/* TEMP	*/
}



.news5 {
padding: 46px 0 6px 50px;
font-family: serif;
font-size: 24px;
font-style: italic;
font-weight: bold;
color: #0072BC;
line-height: 100%;
}

.news6 {
padding: 0 3px 6px 16px;
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #527619;
font-style: italic;
}















.k2 {
position: absolute;
left: 236px;
width: 218px;
padding-bottom: 10px;
background: #b2cbeb;
z-index: +50;
}


.k3 {
position: absolute;
left: 470px;
top: 205px;
}

.k3-1 {
position: relative;
margin: 0 0 0 20px;
font-family: sans-serif;
font-size: 13px;
font-style: italic;
font-weight: bold;
color: #466C05;
z-index: -10;
}

.k3-2 {
width: 550px;
background: #90b5e2 url(fon_m.jpg) repeat-y;
}

.k3-2t {
position: relative;
width: 510px;
margin: 0 0 160px 0;
font-family: sans-serif;
font-size: 13px;
text-align: justify;
color: #043656;
z-index: 20;
}

h1 {
margin: 0 50px 0 0;
text-align: right;
font-family: serif;
font-size: 30px;
}

h4 {
margin: 6px 0 3px 0;
}







/*=== MENU ===*/

li {
list-style-type: none
}

#menufix {
position: fixed;
left: 228px;
top: 80px;
z-index: +120;
}

p.head a {
display: block;
margin-top: 4px;
padding-left: 18px;
color: #f6f6f6;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
}

p.down a {
background: url(down_b.gif) 0 50% no-repeat;
}

p.down a:hover {
background: url(down_g.gif) 0 50% no-repeat;
}

p.head a:hover { 
color: #8cf271;
}

p.selected a {
color: #8cf271;
background: url(up_g.gif) 0 50% no-repeat;
}

p.selected a:hover {
color: #8cf271;
background: url(up_g.gif) 0 50% no-repeat;
}

li.head a {
display: block;
margin-top: 3px;
padding-left: 36px;
color: #f6f6f6;
font-weight: bold;
text-decoration: none;
}

li.head a:hover { 
color: #8cf271;
}

/*== Øðèôòû ==*/

.news1 {
margin: 15px 0 3px 20px;
font-family: serif;
font-size: 24px;
font-style: italic;
font-weight: bold;
color: #0072BC;
}
.news2 {
margin: 6px 12px 0 12px;
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #043656;
}
.news3 {
margin: 0 12px 0 12px;
font-family: arial;
font-size: 12px;
text-align: justify;
color: #043656;
}

.news4 {
margin: 6px 12px 0 0;
font-family: arial;
font-size: 12px;
text-align: right;
color: #476D06;
text-decoration: underline;
font-style: italic;
}

.newsf {
margin: 5px 0 3px 7px;
font-family: serif;
font-size: 24px;
font-style: italic;
font-weight: 600;
color: #0072BC;
}

.news4f {
margin: -7px 10px 0 6px;
font-family: arial;
font-size: 12px;
text-align: right;
color: #476D06;
text-decoration: underline;
font-style: italic;
}





.news2m {
margin: 8px 3px 0 20px;
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #0072BC;
font-style: italic;
}
.news3m {
margin: 4px 3px 0 8px;
font-family: arial;
font-size: 12px;
color: #043656;
}


/*== Óãîëêè áëîêîâ ==*/

.utl, .utr, .ubl, .ubr {
position: absolute;
height: 26px;
width: 26px;
z-index: -5;
}

.utl {
top: 0px;
left: 0px;
background-image: url(utl.jpg);
}

.utr {
top: 0px;
right: 0px;
background-image: url(utr.jpg);
}

.ubl {
bottom: 0px;
left: 0px;
background-image: url(ubl.jpg);
}

.ubr {
bottom: 0px;
right: 0px;
background-image: url(ubr.jpg);
}

.book {
position: absolute;
height: 93px;
width: 62px;
z-index: -5;
top: 10px;
right: 0px;
background-image: url(book.jpg);
}

.uk {
position: absolute;
left: 300px;
top: 350px;
font-family: serif;
font-size: 36px;
}

.adsense {
padding: 58px 0 0 25px;
}

.a1 {
text-decoration: none;
font-weight: bold;
}

.anews {
color: #476D06;
font-style: italic;
}